Was bedeutet das Prozentzeichen in Python?

(*-*)浩
Freigeben: 2019-07-19 16:28:52
Original
56038 Leute haben es durchsucht

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

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

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

# 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!

Verwandte Etiketten:
Quelle:php.cn
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