python字符串格式化輸出 format在python的意思?
format在python的意思?自從Python2.6以來,添加了一個格式化字符串的新函數(shù)str.format格式(),這增強了字符串格式。基本語法是用{}替換前一個%和:。格式化功能可以接受任意數(shù)
format在python的意思?
自從Python2.6以來,添加了一個格式化字符串的新函數(shù)str.format格式(),這增強了字符串格式。
基本語法是用{}替換前一個%和:。
格式化功能可以接受任意數(shù)量的參數(shù),并且位置可能會出錯。
例如:
“{1}{0}{1}”。格式(“Hello”,“world”)
--> world Hello world
前綴=“Hello”
名稱=“Python”
]“{prefix}{name}”。格式(prefix=prefix,name=name)
or
f “{prefix}{name”}
]輸出結(jié)果:Hello Python
format description%%T描述標記#即輸出%%C/T字符及其ASCII碼%s/T字符串%D/T有符號整數(shù)(十進制)%U/T有符號整數(shù)(十進制)%O/T有符號整數(shù)(八進制)%X/T有符號整數(shù)(十六進制)%X/T有符號整數(shù)(十六進制大寫字符)%E/T浮點數(shù)(科學計數(shù)法)%E/T浮點數(shù)(科學計數(shù)法,使用E代替E)%F/T浮點數(shù)(使用小數(shù)點符號)%g/T浮點數(shù)點數(shù)(根據(jù)大小使用%E或%F值的%g/t浮點數(shù)(類似于%g)%P/t指針(使用十六進制打印值的內(nèi)存地址)%n/t存儲輸出字符數(shù)并將其放入?yún)?shù)列表中的下一個變量。%格式化程序也可以在字典中使用,而%(name)可以用來引用字典中的元素以獲得格式化輸出。當負號表示數(shù)字應(yīng)該左對齊時,“0”告訴Python用前導0填充數(shù)字。當正號表示數(shù)字總是顯示其正負(,-)符號時,即使數(shù)字是正數(shù)??梢灾付ㄗ钚∽侄螌挾龋?,“]”%2。也可以使用句點字符指定其他精度,例如“%。三維%3。e、 數(shù)字格式示例:數(shù)字格式示例:數(shù)字格式數(shù)字格式NYEAEAR=2018NMMONTH=8nday=18數(shù)字格式數(shù)字格式:數(shù)字格式數(shù)字格式NYEAEAEAR=2018NMMONTH=8nday=18數(shù)字格式數(shù)字格式數(shù)字格式數(shù)字格式數(shù)字格式數(shù)字格式數(shù)字格式:數(shù)字格式數(shù)字格式NYEAEAEAR=2018NMMONTN=88NDAY=18 峎,大寫零填充>> 000aprint“%。2e%1.2888t#通過科學計數(shù)方法輸出帶2位小數(shù)的浮點值>> 1.29e 00格式運算符輔助指令符號函數(shù)*定義寬度或小數(shù)精度-用于左對齊以顯示加號()