Python nutzt einen eingebauten Datentyp Zeichenketten (wie Wörter und Sätze ) zu vertreten. Diese Strings handeln, als andere Arten von Daten in Python, dass Programmierer können Strings Variablen zuweisen, können Strings addieren (eine Operation namens Verkettung) und vergleichen Sie sie wie ganze Zahlen oder Dezimalzahlen . Python-Programmierer können auch für die Werte in Strings zu überprüfen, für den Standort eines Wertes in einen String und Kopie Teilstrings aus einem größeren Strings suchen. Die in , nicht in und index () Operationen
Ein Programmierer für Werte in einem String mit Funktionen von Python vorgesehen gebaut überprüfen können. Die " in "-Operator prüft einen String und gibt einen Wert True oder False , je nachdem ob Charakter existiert im String. Das Gegenteil ist der Betreiber " nicht in " -Operator, der den Wert true zurückgibt , wenn ein Element nicht in eine Zeichenfolge und false, wenn es ist. Der "index ()" Methode prüft für einen Wert , und auf der Suche nach der ersten Instanz der Wert gibt den Index als Integer . Betrachten Sie dieses Beispiel :
>>> s = " A String "
>>> A in s
Wahre
z >>> nicht in s
Wahre
>>> a in s
Falsch
>>> ; s.index (S)
2
Verkettung
Verkettung bedeutet eine Zeichenfolge an das Ende einer anderen Zeichenfolge hinzufügen. In Python wird Verkettung durch Zugabe Symbol ("+" ) dargestellt . Im Wesentlichen bedeutet Verkettung zu Sätzen zusammen fügen . Beispielsweise erstellt dieser Code drei Saiten und verkettet sie , eine am Ende des anderen .
>>> S1 = "Dies ist "
>>> s2 = "Beispiel"
>>> s3 = "a string"
>>> s1 = s1 + s3
>> > s1
Dies ist ein String
>>> s1 = s1 + s2
>>> s1
ist ein String Beispiel
String vergleiche
Ähnlich wie die Zugabe Symbol Sätzen fügt die gleiche Weise fügt es Zahlen , kann der Programmierer Saiten viel zu vergleichen in der gleichen so kann er vergleichen Zahlen . Dies wird mit den normalen Vergleichsoperatoren wie größer als ( >), kleiner als (<) , gleich ( ==) , und nicht gleich erreicht ( ! =). Betrachten Sie dieses Beispiel , in dem zwei Strings verglichen werden , was Richtig oder Falsch Werte:
>>> a = 'Hallo '
>>> b = ' Auf Wiedersehen '
>>> a> b
Wahre
>>> a < b
false < br >
>>> a == b
Falsch
>>> a ! = b
Wahre
Slicing
" Slicing " ist eine Operation, die einen Teilstring zurück von der längeren Zeichenkette. Slicing verwendet eine spezielle Scheibe " Notation ", in dem ein Paar von Klammern die Zeichenfolge Name, mit zwei Integer-Werte getrennt durch einen Doppelpunkt folgt . Der Programmierer bezeichnet , was der Ausgangspunkt Index auf der linken Seite des Dickdarms ist , und der Endung -Index auf der rechten Seite. Hier sind einige Beispiele Scheiben :
>>> s = " Dies ist ein String Beispiel "
>>> s [1:4 ] //strings Zeichen beginnen am Index 0
' seine '
>>> s [0 : ] //Verlassen des rechten leer nimmt den Rest der Zeichenfolge nach dem Start -Index
' Dies ist ein String Beispiel '
>>> s [: 7] //Verlassen der linken Seite leer nimmt alles von 0 bis rechts -Index
'Dies ist '