Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Null-basierte Einführung 2 --- String-Formatierung

Python-Null-basierte Einführung 2 --- String-Formatierung

黄舟
黄舟Original
2017-01-16 13:42:551349Durchsuche

Ich habe gestern Abend die Zeit genutzt, um kurz die formatierte Ausgabe von Zeichenfolgen zu erlernen, wodurch das Problem gelöst wurde, dass Variablen und Zeichenfolgen beim Schreiben des gestrigen Ratespiels nicht zusammen ausgegeben werden konnten, um den Rest auszugeben Zahlen erraten, wenn ich die Möglichkeit habe, erzwinge ich die Konvertierung des int-Typs in einen String-Typ und gebe ihn dann durch Spleißen aus. Dies ist auch eine Lösung, aber es ist schwieriger. Heute werde ich kurz auf die Formatierung von Strings eingehen. und ich werde diesen Aspekt in Zukunft diskutieren. Das Wissen wird mit der Zeit hinzugefügt.

String-Ausgabe
String-Ausgabe ist am einfachsten. Wickeln Sie einfach die auszugebende Zeichenfolge in doppelte oder einfache Anführungszeichen und drucken Sie sie direkt aus.

Python-Null-basierte Einführung 2 --- String-Formatierung

Wenn die Zeichenfolge, die Sie ausgeben möchten, einfache Anführungszeichen enthält, müssen Sie sie jedoch in doppelte Anführungszeichen anstelle von einfachen Anführungszeichen setzen. umgekehrt.

Python-Null-basierte Einführung 2 --- String-Formatierung

Damit Sie eine Zeichenfolge mit einfachen oder doppelten Anführungszeichen ausgeben können, stellt Ihnen Python dreifache Anführungszeichen zur Verfügung. Sie können die Zeichenfolge, die Sie ausgeben möchten, in die dreifachen Anführungszeichen eingeben . Sie müssen sich über das Problem im Bild oben keine Sorgen machen.

Python-Null-basierte Einführung 2 --- String-Formatierung

2. Ausgabe von Zeichenfolge + Variable
Hier sind hauptsächlich die verwendeten Substitutionssymbole denen in der C-Sprache ähnlich häufig verwendete.
%d – ganze Zahl %s – Zeichenfolge %f – Gleitkommazahl
Natürlich kann die Anzahl der Ziffern ähnlich wie bei der C-Sprache gesteuert werden

Python-Null-basierte Einführung 2 --- String-Formatierung

Ganzzahlen werden vor Leerzeichen verwendet, um die Ziffern zu vervollständigen.

Python-Null-basierte Einführung 2 --- String-Formatierung

3. Geben Sie eine Zeichenfolge aus, die mehrere Variablen enthält.
Hier verwenden wir hauptsächlich Tupel, um Parametern Werte zuzuweisen.

Python-Null-basierte Einführung 2 --- String-Formatierung

4. Zeilenumbruch
Python bricht Zeilen standardmäßig automatisch um, um einen Umbruch zu verhindern.

Python-Null-basierte Einführung 2 --- String-Formatierung

Python-Null-basierte Einführung 2 --- String-Formatierung

Diese Kenntnisse der String-Formatierung reichen im Grunde für den täglichen Gebrauch in Python aus. Ich werde sie weiterhin ergänzen, wenn ich darauf stoße Zukunft. .
Fügen Sie abschließend den Quellcode des Kontakts hinzu.

#字符串与字符串可以直接使用+连接符来进行连接
a="520"
b="1314"print(a+b);
#变量可以直接输出
number=12print("一共有%d只鸡"%number)
#这里%d的内容会被%后面的数据所替换,并且%d只能代替整数
numbertostr=str(number)
#这里使用了强制类型转换,将整形转换为字符串型
print("一共有"+numbertostr+"只鸡")
#使用字符串的拼接进行输出
a=1.0print("浮点数a的大小为%f"%a)
#用%f来代替一个浮点数,默认保留6位小数print("保留两位小数的浮点数为%.2f"%a)
str1="我是帅哥"print("他说:%s"%str1)#%s可以用来代替一个字符串#同时填入多个参数的情况,其实时用元组成进行赋值
score=85.7
age=12
name="Guo"print("我的名字是:%s,我的年龄是:%d,我的成绩是:%.1f"%(name,age,score))
#关于换行的问题
str2="I love you"for i in str2 :     
print(i)
#默认总时换行输出
for m in str2:     
print(m,end="")
#加上end=""避免了其自动换行输出

Das Obige ist der Inhalt der Python-Null-basierten Einführung in die 2---String-Formatierung. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


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