Vor kurzem habe ich beim Erlernen von Python einige Situationen von % (Prozentzeichen) entdeckt. Hier ist eine kurze Einführung.
Das Prozentzeichen hat in Python zwei Bedeutungen: Bei der Berechnung von Zahlen bedeutet es, dass die andere die Formatzeichenfolge ist. „%d %s“ %(12, ‚abc‘) ersetzt %d durch 12, ersetzt %s durch abc und erhält „12 abc“. (Empfohlenes Lernen: Python-Video-Tutorial)
Der erste Typ: numerische Operation 1 % 3 bezieht sich auf die modulare Operation, wobei der Rest (Rest) genommen wird
>>> 7%2 1
Nein. Zwei Typen: String-Operation 'abc %s' % 'abc' '%s' ähnelt dem Platzhalter
, der nach dem %-Operator (String-Formatierung) fragt, die Beschreibung lautet wie folgt:
%[(name)][flags][width].[precision]typecode
Flags können +, -, ' ' oder 0 haben.
+ bedeutet richtige Ausrichtung. - bedeutet Linksbündigkeit. ' ' ist ein Leerzeichen, was bedeutet, dass links von der positiven Zahl ein Leerzeichen aufgefüllt wird, um sie an der negativen Zahl auszurichten. 0 bedeutet, dass die Auffüllung 0 beträgt.
width stellt die Anzeigebreite dar
precision stellt die Genauigkeit nach dem Komma dar
Beispiel
>>> print("%6.3f" % 2.3) 2.300
# The erstes „%“ Der folgende Inhalt ist die angezeigte Formatbeschreibung, 6 ist die Anzeigebreite, 3 ist die Anzahl der Dezimalstellen, f ist der Gleitkommatyp
# Auf das zweite „%“ folgt die angezeigte Inhaltsquelle, Das Ausgabeergebnis ist rechtsbündig und die Länge beträgt 2.300. Es ist 5, daher steht davor ein Leerzeichen
Weitere technische Artikel zu Python finden Sie in der Spalte Python-Tutorial lernen!
Das obige ist der detaillierte Inhalt vonWas bedeutet das Prozentzeichen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!