Heim > Artikel > Backend-Entwicklung > Einführung in drei Methoden der Python-String-Verkettung und formatierten Ausgabe
Dieser Artikel bietet Ihnen eine Einführung in drei Methoden zur Formatierung der Ausgabe der Python-String-Verkettung. Ich hoffe, dass er Ihnen als Referenz dienen wird.
Die formatierte Ausgabe der Zeichenfolgenverkettung besteht darin, den auszugebenden Inhalt zu bearbeiten, ihn einer Variablen zuzuweisen und ihn schließlich auf dem Bildschirm auszugeben.
Methode 1
name = input('your name:') age = int(input('your age:')) # int() str转int。 job = input('your job:') info = ''' ---------- info of %s --------- Name : %s Age : %d Job : %s ''' % (name,name,age,job) # 此处 % 为连接符,把变量的值连接起来,顺序不能颠倒。 print(info)
Platzhalter
%s s=string, universal, fehlerfrei, Python gibt standardmäßig einen String aus.
%d d=Ziffer, Ganzzahltyp.
%f f=float, dezimal, speichert standardmäßig 6 Dezimalstellen. Der Wert der 6. Dezimalstelle basiert auf der 7. Dezimalstelle und wird gerundet.
%.3f, geben Sie an, dass 3 Dezimalstellen gespeichert werden sollen.
Methode 2
name = input('your name:') age = int(input('your age:')) # int() str转int。 job = input('your job:') info = ''' ---------- info of {_name} --------- Name : {_name} Age : {_age} Job : {_job} ''' .format(_name=name,_age=age,_job=job) print(info)
Methode 3
name = input('your name:') age = int(input('your age:')) # int() str转int。 job = input('your job:') info = ''' ---------- info of {0} --------- Name : {0} Age : {1} Job : {2} ''' .format(name,age,job) print(info)
Für die Ausgabe im String-Verkettungsformat wird die Verwendung von Methode 2 und Methode 3 empfohlen. Es gibt auch eine Pluszeichen-Verbindungsmethode für die Verkettung der Ausgabe, die nicht empfohlen wird. Jedes zusätzliche Pluszeichen belegt etwas Speicherplatz und die Ausführungseffizienz ist gering .
Das obige ist der detaillierte Inhalt vonEinführung in drei Methoden der Python-String-Verkettung und formatierten Ausgabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!