Heim > Artikel > Backend-Entwicklung > So verwenden Sie %s, %d und %f in Python
Titel: Verwendung von %s, %d und %f in Python, mit detaillierten Codebeispielen
Einführung:
In Python ist das Formatieren von Zeichenfolgen eine gängige Methode zur Verarbeitung von Zeichenfolgen. Darunter sind %s, %d und %f Platzhalter, die zum Formatieren von Zeichenfolgen verwendet werden. In diesem Artikel wird die Verwendung dieser drei Platzhalter ausführlich vorgestellt und spezifische Codebeispiele gegeben.
1. So verwenden Sie %s
In Python ist %s ein allgemeiner Platzhalter, der zum Formatieren beliebiger Datentypen in eine Zeichenfolge verwendet wird.
Beispiel 1:
name = "小明" age = 18 print("我的名字是:%s,今年%d岁。" % (name, age))
Ausgabeergebnis:
我的名字是:小明,今年18岁。
Beispiel 2: Kombinationswörterbuch
person = {'name': '小明', 'age': 18} print("我的名字是:%(name)s,今年%(age)d岁。" % person)
Ausgabeergebnis:
我的名字是:小明,今年18岁。
2. Verwendung von %d
%d ist ein Platzhalter zum Formatieren von Ganzzahlen.
Beispiel 3:
num = 12345 print("数字:%d" % num)
Ausgabeergebnis:
数字:12345
Beispiel 4: Kombinierte Liste
numbers = [1, 2, 3, 4, 5] for num in numbers: print("数字:%d" % num)
Ausgabeergebnis:
数字:1 数字:2 数字:3 数字:4 数字:5
3. Verwendung von %f
%f ist ein Platzhalter zum Formatieren von Gleitkommazahlensymbolen.
Beispiel 5:
pi = 3.1415926 print("圆周率:%.2f" % pi)
Ausgabeergebnis:
圆周率:3.14
Beispiel 6: Schleifen kombinieren
numbers = [1.23, 4.56, 7.89] for num in numbers: print("数字:%.1f" % num)
Ausgabeergebnis:
数字:1.2 数字:4.6 数字:7.9
Zusammenfassend:
Anhand spezifischer Codebeispiele können wir klar verstehen, wie diese drei Platzhalter verwendet werden, was uns die Verarbeitung von Zeichenfolgen in der tatsächlichen Entwicklung erleichtert. Ein tiefgreifendes Verständnis und die Beherrschung der Verwendung dieser Platzhalter werden uns mehr Flexibilität und Effizienz bei der Verarbeitung von Zeichenfolgen bringen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie %s, %d und %f in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!