Heim >System-Tutorial >LINUX >Detaillierte Erklärung von Strings in Python
Benennungsregeln für C/C++-Bezeichner: Variablennamen dürfen nur Buchstaben, Zahlen und Unterstriche enthalten und dürfen nicht mit Zahlen beginnen. C/C++-Schlüsselwörter und Funktionsnamen können nicht als Variablennamen verwendet werden.
Die Regeln für die Benennung von Variablen ähneln den Benennungsregeln für C/C++-Bezeichner: Variablennamen dürfen nur Buchstaben, Zahlen und Unterstriche enthalten und dürfen nicht mit Zahlen beginnen. Sie können keine Python-Schlüsselwörter und Funktionsnamen als Variablennamen verwenden.
Außerdem versuchen wir bei der Auswahl eines Namens unser Bestes, die Bedeutung zu verstehen, nachdem wir den Namen gesehen haben (mit einem gewissen Grad an Beschreibung).
In Python sind alle Zeichenfolgen in Anführungszeichen eingeschlossen (können einfache oder doppelte Anführungszeichen sein)
Obwohl Zeichenfolgen aus einfachen oder doppelten Anführungszeichen bestehen können, können bei einer Mischung Fehler auftreten, wie im folgenden Beispiel:
"I told my friend,'python is really useful' " #true 'I told my friend,"python is really useful" ' #true 'I told my friend,'python is really useful' ' #false
Normalerweise hebt unsere integrierte Entwicklungsumgebung den von uns geschriebenen Code anhand der Farbe hervor, nachdem er geschrieben wurde (aber nicht jeder kann ihn beim Kompilieren sehen). kann den folgenden Fehler finden:
SyntaxError: invalid syntax
Zu diesem Zeitpunkt sollten wir prüfen, ob im Code gemischte Anführungszeichen verwendet werden.
str = "The best makeup is a smile." print( str ) print( str.title() ) print( str )
Die Ausgabe ist wie folgt:
The best makeup is a smile. The Best Makeup Is A Smile. The best makeup is a smile.
Zusammenfassend lässt sich anhand dieses Beispiels erkennen, dass die Methode title() temporär ist und den Wert der ursprünglichen Zeichenfolge nicht ändert.
str = "The best makeup is a smile." print( str ) print( str.upper() ) print( str )
Die Ausgabe ist wie folgt:
The best makeup is a smile. THE BEST MAKEUP IS A SMILE. The best makeup is a smile.
Zusammenfassend lässt sich anhand dieses Beispiels erkennen, dass die Methode „upper()“ temporär ist und den Wert der ursprünglichen Zeichenfolge nicht ändert.
str = "The best makeup is a smile." print( str ) print( str.lower() ) print( str )
Die Ausgabe ist wie folgt:
The best makeup is a smile. the best makeup is a smile. The best makeup is a smile.
Zusammenfassend lässt sich anhand dieses Beispiels erkennen, dass die Methode „lower()“ temporär ist und den Wert der ursprünglichen Zeichenfolge nicht ändert.
Python verwendet das „+“-Zeichen, um Zeichenfolgen zu kombinieren.
Zum Beispiel:
str = "The best makeup is a smile." print( "He said that "+str.lower() )
Die Ausgabe ist wie folgt:
He said that the best makeup is a smile.
Zum Beispiel:
str = " The best makeup is a smile." print( str ) print( str.lstrip() ) print( str )
Die Ausgabe ist wie folgt:
The best makeup is a smile. The best makeup is a smile. The best makeup is a smile.
Zusammenfassend lässt sich anhand dieses Beispiels erkennen, dass die Methode lstrip() temporär ist und den Wert der ursprünglichen Zeichenfolge nicht ändert.
Zum Beispiel:
str = " The best makeup is a smile. " print( str ) print( str.rstrip() ) print( str )
Die Ausgabe ist wie folgt:
" The best makeup is a smile. " " The best makeup is a smile. " " The best makeup is a smile. "
Zusammenfassend lässt sich anhand dieses Beispiels erkennen, dass die Methode rstrip() temporär ist und den Wert der ursprünglichen Zeichenfolge nicht ändert.
例如:
str = " The best makeup is a smile. " print( str ) print( str.strip() ) print( str )
输出如下:
" The best makeup is a smile. " "The best makeup is a smile." " The best makeup is a smile. "
总结,通过这个例子,这可以看出strip()方法是暂时的,并没有更改原来字符串的值。
看到这里,你估计想问,那我如何更改字符串的值呢?只需要将更改过后的值再写回原来的字符串就可以了。
下面我们来举一个例子:
str = "The best makeup is a smile." print( str ) str = str.title() print( str )
输出如下:
The best makeup is a smile. The Best Makeup Is A Smile.
好啦,今天的字符串总结先到这里,如果有疑问,欢迎留言。
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von Strings in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!