Grundlegendes Erlernen von Python-Einführungszeichenfolgen

String-Erweiterung

Es gibt drei Möglichkeiten, Zeichenfolgen in der Programmiersprache Python zu definieren:
①Einfache Anführungszeichendefinition
Beispiel:

name = '我是字符串'

②Definition doppelter Anführungszeichen
Beispiel:

name = "我也是字符串"

③Definition von dreifachen Anführungszeichen (Unterstützung für Zeilenumbrüche)
Beispiel:

name = """
		我是
		换行了的
		字符串
		 """

An diesem Punkt muss ich mir eine Frage stellen: Wenn die Zeichenfolge sowohl einfache als auch doppelte Anführungszeichen enthalten soll, wie schreibt man sie? Ganz einfach, es gibt 3 Methoden:

① Zeichenfolgen, die einfache Anführungszeichen enthalten, können mit doppelten Anführungszeichen definiert werden;
Beispiel:

name = "我是'一个'字符串"

② Zeichenfolgen, die doppelte Anführungszeichen enthalten, können mit einfachen Anführungszeichen definiert werden;
Beispiel:

name = '我也是”一个“字符串'

③ Verwenden Sie das Escape-Zeichen \, um den Effekt zu dequotieren, und schreiben Sie ihn einJedem doppelten oder einfachen Anführungszeichen, das entpackt werden muss, wird ein vorangestellt
Beispiel:

name = "\"chen\""

String-Verkettung

Pluszeichen +: „Zeichenfolge“ + „Zeichenfolge“
Hinweis: Die Verwendung des Pluszeichens kann nur die Verbindung zwischen Zeichenfolgen vervollständigen.

String-Formatierung

Verschiedene Arten von Verbindungen:
Platzhalter-Splicing ( mehrere Variablen belegen Plätze, Variablen sollten in Klammern eingeschlossen und entsprechend der Reihenfolge der Platzhalter ausgefüllt werden )
%: bedeutet Platzhalter,
%s: Konvertieren Sie Zeichenfolgen in Platzhalter
%d: Konvertieren Sie eine Ganzzahl in ein Platzhalter
%f: Wandelt eine Gleitkommazahl in einen Platzhalter um

Grammatik: „% Platzhalter“% Variable, das zweite % ist die Verbindungsfunktion

a = "小白"
b = 2
c = "a是%s,b是%s" % (a, b)
print(c)

Laufergebnis: a ist Xiaobai, b ist 2

Präzise Steuerung von Formatzeichenfolgen

m: Steuern Sie die Breite. Die Breite ist kleiner als die Zahl selbst und wird nicht wirksam
. n: Steuern Sie die Genauigkeit des Dezimalpunkts. Die Dezimalstelle wird gerundet.
m und .n können weggelassen werden

Beispiel: %5d–>Ganzzahl mit einer Breite von 5
%7.2f–>eine Gleitkommazahl mit einer Breite von 7 und zwei Nachkommastellen
%.2f–>unbegrenzte Breite und eine Gleitkommazahl mit zwei Nachkommastellen

num1=11
num2=11.345
print("宽度是5,结果%5d"%num1)
print("宽度是7,精度是2,结果%7.2f"%num2)
print("宽度不限制,精度是2,结果%.2f"%num2)

Operationsergebnis:

Fügen Sie hier eine Bildbeschreibung ein

String-Formatierungsmethode 2

Schnellformatierung:f"string{variable}string"
Beispiel:
print(f"Ich bin {Name}")

Formatierung von Ausdrücken

Ausdrucksdefinition: eine Codeanweisung mit einem bestimmten Ausführungsergebnis
Beispiel:

print"1*1的结果:%d"%1*1))
print"1*1的结果:{1*1}"print"字符串类型是:%s"%type"字符串"))

Operationsergebnis:
Fügen Sie hier eine Bildbeschreibung ein

Ich denke du magst

Origin blog.csdn.net/weixin_44996886/article/details/132263117
Empfohlen
Rangfolge