Heim >System-Tutorial >LINUX >Detaillierte Erklärung von Strings in Python

Detaillierte Erklärung von Strings in Python

王林
王林nach vorne
2024-02-14 17:30:30971Durchsuche

Detaillierte Erklärung von Strings in Python

1, Variablenbenennung

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).

2.Python-String

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.

3, Zusammenfassung der String-Methoden
(1)Die title()-Methode zur Großschreibung des ersten Buchstabens jedes Wortes
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.

(2) Die Upper()-Methode, die die Zeichenfolge vollständig in Großbuchstaben ä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.

(3) Lower()-Methode, um die Zeichenfolge vollständig in Kleinbuchstaben umzuwandeln
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.

(4) Zeichenfolgen zusammenführen

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.
(5) lstrip()-Methode zum Löschen des Front-End-Leerzeichens einer Zeichenfolge

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.

(6) Die rstrip()-Methode zum Löschen des Leerzeichens am hinteren Ende der Zeichenfolge

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.

(7) Die Methode strip() zum Löschen der Leerzeichen an beiden Enden der Zeichenfolge

例如:

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen