標籤:back div 字串格式化 多行 存在 gpo for pre pos
多數程式設計語言中都存在字元格式設定化方法,為方便查閱,特此匯總python語言中字串格式化方式:
方式一:百分比符號%
| 格式 |
描述 |
| %c |
字元及ASCII碼 |
| %s |
字串 |
| %d |
有符號整數(十進位) |
| %u |
不帶正負號的整數(十進位) |
| %o |
不帶正負號的整數(八進位) |
| %x |
不帶正負號的整數(十六進位) |
| %X |
不帶正負號的整數(十六進位大寫字元) |
| %e |
浮點數(科學計數法) |
| %E |
浮點數(科學計數法) |
| %f |
浮點數(小數點符號) |
| %g |
浮點數(依據值的大小採用%e或%f) |
| %G |
浮點數(同%g) |
| %p |
指標(用十六進位列印記憶體位址) |
【樣本1】輸入:>>> name=input("name: ")>>> age=int(input("age: "))>>> sex=input("sex: ")>>> print("name:%s\nage:%d\nsex:%s"%(name,age,sex))輸出:>>> name:Anna>>> age:18>>> sex:girl
【樣本2】輸入:>>> name=input("name: ")>>> age=int(input("age: "))>>> sex=input("sex: ")>>> Info=‘‘‘name: %sage: %dsex: %s‘‘‘%(name,age,sex)print(Info)輸出:>>> name:Anna>>> age:18>>> sex:girl
【備忘】:‘‘‘(或""") 作用:1. 針對多行資訊進行注釋;2. 起段落的作用
方式二:format()
【樣本1】輸入:>>> Info="Tom {0} a {1}">>> output=Info.format(‘is‘,‘student‘)>>> print(output)輸出:>>> Tom is a student
【樣本2】輸入:>>> Info="Tom {Info1} a {Info2}">>> output=Info.format(Info2=‘student‘,Info1=‘is‘)>>> print(output)輸出:>>> Tom is a student
Python字串格式化