Zeigen Sie Zahlen und Zeichen an, die Variablen im Python-Druck zugewiesen sind

Für Python-Anfänger ist es nicht einfach, gleichzeitig in der print-Anweisung nach Variablen und Text zu suchen, daher möchte ich dies hier erläutern.

Drucken Sie die der Variablen x zugewiesenen Zeichen mit print

Hier werden drei Methoden erläutert.

  1. Schreiben Sie Text + Variablen

  2. Verwenden Sie Konvertierungsspezifikationszeichen wie% d und% s

  3. Verwenden Sie die Formatierungsfunktion

  4. Schreiben Sie Text + Variablen

test1.py



x = 3
print "x ist"+str(x)+"ist"
 

test1.py Ausgabe


'x ist 3'

Vergessen Sie nicht, X in einen Zeichenfolgentyp zu konvertieren.

  1. Verwenden Sie Konvertierungsspezifikationszeichen wie% d und% s

test2.py



x = 3
print "x ist%d" % x
 

test2.py Ausgabe


'x ist 3'

Es scheint auch, dass Sie mit local () wie folgt schreiben können.

test2_1.py



x = 3
print "x ist%(x)s" % locals()

test2_1.py Ausgabe


'x ist 3'
  1. Verwenden Sie die Formatierungsfunktion

test3.py



x = 3
print "x ist{0}ist".format(x)
 

test3.py Ausgabe


'x ist 3'

test3_1.py



x = 3
print "x ist{x}ist".format(**locals())
 

test3_1.py Ausgabe


'x ist 3'

Persönlich finde ich .format () nützlich. Sie müssen sich keine Gedanken über den Typ der Variablen im Format machen, und wenn die Anzahl der Variablen zunimmt, können Sie sie einfach wie {0}, {1} ... erhöhen. Das Format am Ende sollte sein (Variable 1, Variable 2 ...).

Ergänzung: Am 24. September 2015 gab es einen Hinweis, also habe ich ihn korrigiert

Recommended Posts

Zeigen Sie Zahlen und Zeichen an, die Variablen im Python-Druck zugewiesen sind
So setzen Sie in Python ein Leerzeichen mit halber Breite vor Buchstaben und Zahlen.
Anwendung zum Anzeigen und Durchsuchen lokaler Memos (Tagebuch) in Python
Ich war süchtig nach falschen Klassenvariablen und Instanzvariablen in Python
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
[Python] So zeigen Sie Zufallszahlen an (Zufallsmodul)
Dynamisches Definieren von Variablen in Python
So zeigen Sie die neunundneunzig Tabelle in Python an
Verweisen auf Umgebungsvariablen in Python in Blender
So zeigen Sie Hello World in Python an
Verwendung ist und == in Python
So generieren Sie eine Sequenz in Python und C ++
Python-Variablen und Datentypen, die mit Chemoinfomatik gelernt wurden
Empfangen und Anzeigen von HTML-Formulardaten in Python
Senden Sie eine Nachricht an Skype und Chatwork in Python
Ich möchte den Fortschritt in Python anzeigen!
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen
Primzahl in Python
Konvertieren Sie Datum und Uhrzeit in Zeitzonen in Unixtime in Python2.7
[Python] Konvertieren Sie Dezimalzahlen in Binär-, Oktal- und Hexadezimalzahlen
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Unterschied zwischen Ruby und Python in Bezug auf Variablen
So konvertieren Sie Gleitkommazahlen in Python in Binärzahlen
Schreiben Sie Tests in Python, um die Abdeckung zu profilieren und zu überprüfen
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
So fügen Sie einer PDF-Datei Seitenzahlen hinzu (in Python)
Python Open CV hat versucht, das Bild im Text anzuzeigen.
Ich möchte die Variablen in der Python-Vorlagendatei ersetzen und in einer anderen Datei in Massenproduktion herstellen
Ein Skript, das bis zu 5 Sekunden zählt und in Blenders Python stoppt
Dem Schlüssel F12 wurde ein Gerüstmakro in einer Python-Skriptdatei zugewiesen
Versuchen Sie es mit GUI, PyQt in Python
So löschen Sie stdout in Python
So tauschen Sie Elemente in einem Array in Python aus und wie kehren Sie ein Array um.
Zeigen Sie UTM-30LX-Daten in Python an
Melden Sie sich auf der Website in Python an
[Python] Verwenden Sie DataFrame, um beliebige Variablen und Arrays zusammen zu kennzeichnen und in csv [pandas] zu speichern.
[Python] Wie man mit Klassenvariablen mit Dekorator und Metaklasse spielt
Behandeln Sie Umgebungsvariablen in Python
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Referenzreihenfolge von Klassenvariablen und Instanzvariablen in "self. Klassenvariablen" in Python
So definieren Sie mehrere Variablen in einer Python for-Anweisung
[Einführung in Python3 Tag 3] Kapitel 2 Py-Komponenten: Numerische Werte, Zeichenfolgen, Variablen (2.2 bis 2.3.6)
Tipps zum Codieren kurz und einfach in Python zu lesen
[Super einfach! ] So zeigen Sie den Inhalt von Wörterbüchern und Listen einschließlich Japanisch in Python an
Eine Standardmethode zum Entwickeln und Verteilen von Paketen in Python
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
Python-Klassen- und Instanzvariablen
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
Mayungos Python Learning Episode 3: Ich habe versucht, Zahlen zu drucken
[Python] Zeigt die verstrichene Zeit in Stunden, Minuten und Sekunden an (00:00:00)
Stapel und Warteschlange in Python
Sprechen mit Python [Text zu Sprache]
Einführung in die Effektüberprüfung Schreiben der Kapitel 4 und 5 in Python
[Einführung in Python3 Tag 2] Kapitel 2 Py-Komponenten: Numerische Werte, Zeichenfolgen, Variablen (2.1)
Python-Variablen und Objekt-IDs
Objektorientiert in C-Sprache: "○ ✕ game" wurde überarbeitet und nach Python portiert
Unittest und CI in Python