Dieser Beitrag wurde im Rahmen der Data Science Blogathon
Einführung
Python-String ist eine integrierte Sequenz von Typen. Strings können verwendet werden, um Textdaten in Python zu verarbeiten. Python-Strings sind unveränderliche Folgen von Unicode-Punkten. Die String-Erstellung ist die einfachste und am einfachsten zu verwendende in Python. So erstellen Sie einen String in Python, wir schließen einen Text einfach in einfache und doppelte Anführungszeichen ein. Python behandelt Deklarationen mit einfachen und doppelten Anführungszeichen auf die gleiche Weise. Dann, in diesem Beitrag, Wir werden einige wichtige und nützliche String-Funktionen in Python besprechen, um Datenanalyse Ja Datenmanipulation, hauptsächlich verwendet in Verarbeitung natürlicher Sprache (PNL).
Um diesem Beitrag richtig zu folgen, Ich gehe davon aus, dass Sie mit den Grundlagen von Python vertraut sind. Wenn dies nicht der Fall ist, Ich empfehle den folgenden beliebten Kurs von DataPeaker, um mit den Python-Grundlagen zu beginnen:
Python für die Datenwissenschaft

Bildquelle: Verknüpfung
String-FunktionenString-Funktionen sind unverzichtbare Werkzeuge bei der Programmierung und Datenmanipulation, Wird zum Transformieren verwendet, Texte analysieren und verwalten. Mit diesen Funktionen können Operationen wie z. B. Verkettungen durchgeführt werden, Suche, Extraktion und Modifikation von Strings. In Sprachen wie Python, Java und C++, String-Funktionen erleichtern die Verwaltung von Textinformationen, Verbesserung der Effizienz und Übersichtlichkeit bei der Entwicklung von Anwendungen und Algorithmen.... von Python
Die Python-String-Funktionen, die wir in diesem Beitrag besprechen werden, lauten wie folgt::
- Großschreibungsfunktion ()
- untere Funktion ()
- Titelfunktion ()
- Casefold-Funktion ()
- überlegene Funktion ()
- Zählfunktion ()
- Funktion finden ()
- Funktion ersetzen ()
- Swapcase-Funktion ()
- Funktion beitreten"BEITRETEN" ist ein grundlegender Vorgang in Datenbanken, der es Ihnen ermöglicht, Datensätze aus zwei oder mehr Tabellen basierend auf einer logischen Beziehung zwischen ihnen zu kombinieren. Es gibt verschiedene Arten von JOIN, als INNER JOIN, LINKER JOIN und RECHTER JOIN, Jede mit ihren eigenen Eigenschaften und Verwendungsmöglichkeiten. Diese Technik ist unerlässlich für komplexe Abfragen und relevantere und detailliertere Informationen aus mehreren Datenquellen.... ()

Bildquelle: Verknüpfung
Großschreibungsfunktion ()
Die Großschreibungsfunktion () gibt einen String zurück, bei dem das erste Zeichen ein Großbuchstabe ist.
Syntax: string.kapitalisieren()
Beispiel 1: Schreibe den ersten Buchstaben im angegebenen Satz groß
Zeichenfolge = "Analytics Vidhya ist die größte Data-Science-Community" drucken(string.kapitalisieren())
Produktion:
Analytics vidhya ist die größte Data-Science-Community
Beispiel 2: WWas ist, wenn das erste Zeichen eine Zahl anstelle eines Zeichens ist?
string = '10 version of Data Science Blogathon by DataPeaker is very good'
print(string.kapitalisieren())
Produktion:
10 Version des Data Science Blogathons von Analytics Vidhya ist sehr gut
untere( ) Funktion
Die untere Funktion () gibt eine Zeichenfolge zurück, in der alle Zeichen in einer bestimmten Zeichenfolge Kleinbuchstaben sind. Diese Funktion macht nichts mit Symbolen und Zahlen, Mit anderen Worten, ignoriere diese Dinge einfach.
Syntax: string.lower()
Beispiel 1: die angegebene Zeichenfolge klein schreiben
Zeichenfolge = "DataPeaker ist die größte Data-Science-Community" drucken(string.lower())
Produktion:
Analytics vidhya ist die größte Data-Science-Community
Beispiel 2: Was ist, wenn es eine Zahl anstelle eines Zeichens gibt??
string = '10 version of Data Science Blogathon by DataPeaker is very good'
print(string.lower())
Produktion:
10 Version des Data Science Blogathons von Analytics Vidhya ist sehr gut
Qualifikation( ) Funktion
Die Titelfunktion () gibt eine Zeichenfolge zurück, bei der das erste Zeichen jedes Wortes in der Zeichenfolge ein Großbuchstabe ist. Es ist wie eine Überschrift oder ein Titel.
Wenn eines der Wörter in einer Zeichenfolge eine Zahl oder ein Symbol enthält, diese Funktion wandelt den ersten Buchstaben nach in Großbuchstaben um.
Syntax: string.titel()
Beispiel 1: den ersten Buchstaben jedes Wortes groß schreiben
Zeichenfolge = "Analytics vidhya ist die größte Data-Science-Community" drucken(string.titel())
Produktion:
DataPeaker ist die größte Data-Science-Community
Beispiel 2: Was ist, wenn es eine Zahl anstelle eines Zeichens gibt??
string = '10th version of Data Science Blogathon by DataPeaker is very good'
print(string.titel())
Produktion:
10Die Version des Data Science Blogathons von DataPeaker ist sehr gut
Koffer () Funktion
Die Casefold-Funktion () gibt eine Zeichenfolge zurück, in der alle Zeichen Kleinbuchstaben sind.
Diese Funktion ähnelt der unteren Funktion (), aber die Casefold-Funktion () es ist stärker, aggressiver, Das bedeutet, dass beim Vergleichen von zwei Zeichenfolgen mehr Zeichen in Kleinbuchstaben konvertiert und mehr Übereinstimmungen gefunden werden. Beide werden mithilfe von Groß-/Kleinschreibung konvertiert ( ) Funktion.
Syntax: string.casefold()
Beispiel 1: wandeln Sie die angegebene Zeichenfolge in Kleinbuchstaben um
Zeichenfolge = "DataPeaker ist die größte Data-Science-Community" drucken(string.casefold())
Produktion:
Analytics vidhya ist die größte Data-Science-Community
Beispiel 2: Was ist, wenn es eine Zahl anstelle eines Zeichens gibt??
string = '10th version of Data Science Blogathon by DataPeaker is very good'
print(string.casefold())
Produktion:
10Version des Data Science Blogathons von analytics vidhya ist sehr gut
Vorgesetzter( ) Funktion
Die obere Funktion () gibt einen String zurück, in dem alle Zeichen in einem gegebenen String Großbuchstaben sind. Diese Funktion macht nichts mit Symbolen und Zahlen, Mit anderen Worten, ignoriere diese Dinge einfach.
Syntax: string.upper()
Beispiel 1: Großbuchstaben der angegebenen Zeichenfolge
Zeichenfolge = "Analytics Vidhya ist die größte Data-Science-Community" drucken(string.upper())
Produktion:
ANALYTICS VIDHYA IST DIE GRÖSSTE DATA SCIENCE COMMUNITY
Beispiel 2: Was ist, wenn es eine Zahl anstelle eines Zeichens gibt??
string = '10th version of Data Science Blogathon by DataPeaker is very good'
print(string.upper())
Produktion:
10DIE VERSION DES DATA SCIENCE BLOGATHON VON ANALYTICS VIDHYA IST SEHR GUT
erzählen( ) Funktion
Die Zählfunktion () findet die Häufigkeit eines angegebenen Werts (Benutzer angegeben) erscheint in der angegebenen Zeichenfolge.
Syntax: Schnur.zählen(Wert, Anfang, Ende)
Beispiel 1: Gibt zurück, wie oft der Wert auftritt „Analyse“ In der Kette.
Zeichenfolge = "analytics Vidhya ist die größte Analytics-Community"
drucken(string.count("Analyse"))
Produktion:
1
Beispiel 2: Gibt zurück, wie oft der Wert auftritt „Analyse“ In der Kette der Stelle 10 zu 18
Zeichenfolge = "analytics Vidhya ist die größte Analytics-Community"
drucken(string.count("Analyse", 10, 18))
Produktion:
0
Funktion finden ()
Die Find-Funktion () findet das erste Vorkommen des angegebenen Wertes. Zurückbringen -1 wenn der Wert nicht in dieser Zeichenfolge ist.
Die Find-Funktion () ist fast gleich der Indexfunktion (), aber der einzige Unterschied besteht darin, dass die Indexfunktion () löst eine Ausnahme aus, wenn der Wert nicht gefunden wurde.
Syntax: string.find(Wert, Anfang, Ende)
Beispiel 1: Wo im Text kommt der Buchstabe zum ersten Mal vor? „D“?
Zeichenfolge = "Analytics vidhya ist die größte Data-Science-Community"
drucken(string.find("D"))
Produktion:
12
Beispiel 2: Wo im Text kommt der Buchstabe zum ersten Mal vor? „D“ wenn Sie nur zwischen Positionen suchen 5 Ja 16?
Zeichenfolge = "Analytics vidhya ist die größte Data-Science-Community"
drucken(string.find("D", 5, 16))
Produktion:
12
Beispiel 3: wenn der Wert nicht gefunden wird, die Find-Funktion () zurückbringen -1, aber die Indexfunktion () wird eine Ausnahme machen
Zeichenfolge = "Analytics vidhya ist die größte Data-Science-Community"
drucken(string.find("D", 5, 10))
Produktion:
-1
Funktion ersetzen ()
Die Ersetzen-Funktion () ersetzt eine angegebene Phrase durch eine andere angegebene Phrase.
Notiz: Alle Vorkommen der angegebenen Phrase werden ersetzt, wenn nichts anderes angegeben ist.
Syntax: Schnur.ersetzen(alter Wert, neuer Wert, zählen)
Beispiel 1: Ersetze alle Vorkommen des Wortes „Wissenschaft“
Zeichenfolge = "Analytics vidhya ist die größte Data-Science-Community"
drucken(string.replace("Wissenschaft", "Wissenschaftler"))
Produktion:
Analytics vidhya ist die größte Datenwissenschaftler-Community
Beispiel 2: Ersetze nur das erste Vorkommen des Wortes „Wissenschaft“
Zeichenfolge = "Data Science-Kurse von analytics vidhya sind die besten Kurse, um Data Science zu lernen"
drucken(string.replace("Wissenschaft", "Wissenschaftler", 1))
Produktion:
Data Scientists Kurse von analytics vidhya sind die besten Kurse, um Data Science zu lernen
Swapcase-Funktion ()
Die Swapcase-Funktion () gibt einen String zurück, in dem alle Großbuchstaben Kleinbuchstaben sind und umgekehrt.
Syntax: string.Swapcase()
Beispiel 1: Wandeln Sie Kleinbuchstaben in Großbuchstaben und Großbuchstaben in Kleinbuchstaben um
Zeichenfolge = "Analytics vidhya ist die größte Data-Science-Community" drucken(string.Swapcase())
Produktion:
ANALYTICS VIDHYA IST DIE GRÖSSTE DATA SCIENCE COMMUNITY
Beispiel 2: Was ist, wenn es eine Zahl anstelle eines Zeichens gibt??
string = '10th version of Data Science Blogathon by DataPeaker is very good'
print(string.Swapcase())
Produktion:
10DIE VERSION DES DATA SCIENCE BLOGATHON VON ANALYTICS VIDHYA IST SEHR GUT
Join-Funktion ()
Die Join-Funktion () nimmt alle Elemente in einem Iterable und fügt sie zu einer Zeichenfolge zusammen. Wir müssen einen String als Trennzeichen angeben.
Syntax: string.join(wiederholbar)
Beispiel 1: vereinige alle Elemente eines gegebenen Tupels zu einem String, einen Charakter verwenden # (Hashtag) als Trennzeichen
myTuple = ("Datenwissenschaftler", "Maschinelles Lernen", "Datenwissenschaft")
x = "#".beitreten(myTuple)
drucken(x)
Produktion:
Data Scientists#Maschinelles Lernen#Data Science
Beispiel 2: füge alle Elemente eines bestimmten Wörterbuchs zu einer Zeichenfolge zusammen, mit dem Wort „NACHWEISEN“ als Trennzeichen
myDict = {"Name": "DataPeaker", "Land": "Indien", "Technologie": "Datenwissenschaft"}
mySeparator = "PRÜFUNG"
x = mySeparator.join(myDict)
drucken(x)
Produktion:
nameTESTLandTESTTechnologie
Andere Blogbeiträge von mir
Du kannst auch meine vorherigen Blogbeiträge lesen.
Frühere Data Science-Blog-Posts.
Hier ist es mein Linkedin-Profil falls du dich mit mir verbinden möchtest. Ich freue mich, mit Ihnen verbunden zu sein.
Für jede Anfrage, Sie können mir eine E-Mail senden an Google Mail.
Abschließende Anmerkungen
Danke fürs Lesen!
Ich hoffe der Beitrag hat dir gefallen. Wenn du möchtest, teile es auch mit deinen Freunden. Alles was nicht erwähnt wurde oder du deine Gedanken teilen möchtest? Fühlen Sie sich frei, unten einen Kommentar zu hinterlassen und ich melde mich bei Ihnen. 😉
Die in diesem Beitrag gezeigten Medien sind nicht Eigentum von DataPeaker und werden nach Ermessen des Autors verwendet.



