Heim > System-Tutorial > LINUX > Hauptteil

Detaillierte Erklärung von Strings in Python

王林
Freigeben: 2024-02-14 17:30:30
nach vorne
941 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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 )
Nach dem Login kopieren

Die Ausgabe ist wie folgt:

The best makeup is a smile.
The Best Makeup Is A Smile.
The best makeup is a smile.
Nach dem Login kopieren

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 )
Nach dem Login kopieren

Die Ausgabe ist wie folgt:

The best makeup is a smile.
THE BEST MAKEUP IS A SMILE.
The best makeup is a smile.
Nach dem Login kopieren

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 )
Nach dem Login kopieren

Die Ausgabe ist wie folgt:

The best makeup is a smile.
the best makeup is a smile.
The best makeup is a smile.
Nach dem Login kopieren

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() )
Nach dem Login kopieren

Die Ausgabe ist wie folgt:

He said that the best makeup is a smile.
Nach dem Login kopieren
(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 )
Nach dem Login kopieren

Die Ausgabe ist wie folgt:

    The best makeup is a smile.
The best makeup is a smile.
The best makeup is a smile.
Nach dem Login kopieren

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 )
Nach dem Login kopieren

Die Ausgabe ist wie folgt:

"    The best makeup is a smile.    "
"    The best makeup is a smile. "
"    The best makeup is a smile.    "
Nach dem Login kopieren

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 )
Nach dem Login kopieren

输出如下:

" The best makeup is a smile. "
"The best makeup is a smile."
" The best makeup is a smile. "
Nach dem Login kopieren

总结,通过这个例子,这可以看出strip()方法是暂时的,并没有更改原来字符串的值。

看到这里,你估计想问,那我如何更改字符串的值呢?只需要将更改过后的值再写回原来的字符串就可以了。

下面我们来举一个例子:

str = "The best makeup is a smile."
print( str )
str = str.title()
print( str )
Nach dem Login kopieren

输出如下:

The best makeup is a smile.
The Best Makeup Is A Smile.
Nach dem Login kopieren

好啦,今天的字符串总结先到这里,如果有疑问,欢迎留言。

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!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!