Heim >Backend-Entwicklung >Python-Tutorial >Was bedeutet das Prozentzeichen in Python?

Was bedeutet das Prozentzeichen in Python?

(*-*)浩
(*-*)浩Original
2019-07-19 16:28:5256267Durchsuche

Vor kurzem habe ich beim Erlernen von Python einige Situationen von % (Prozentzeichen) entdeckt. Hier ist eine kurze Einführung.

Was bedeutet das Prozentzeichen in Python?

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!

Stellungnahme:
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
Vorheriger Artikel:Was bedeutet Karte in Python?Nächster Artikel:Was bedeutet Karte in Python?