format()方法可以格式化字串,基本語法是通過「{}」和「:」來代替之前的字元。
format()有多個輸出項,位置可以按指定順序設定。
>>
>
print
("我是{}班{}號的學生"
.format
("化工2001"
,"3"))
我是化工2001班3號的學生#按照預設順序填入
>>
>
print
("我是班號的學生"
.format
("3"
,"化工2001"))
我是化工2001班3號的學生#按照指定順序填入,即前乙個空填索引為1的字串,後乙個空填入索引為0的字串
語法格式如下:
""
.format
(x)
設定項
可選值填充字元
「*」 ,「+」, 「-」等,但只能乙個字元,預設為空格
對齊方式
^(居中對稱),<(左對齊),>(右對齊)
寬度乙個整數,指格式化之後整個字串的字元個數
也可以設定小數字數,如
>>
>
print(""
.format
(3.1234))
#左對齊,保留兩位小數
3.12
>>
>
print(""
.format(24
))#右對齊,按整數形式輸出
python基礎 format格式化
format hello world 不設定指定位置,按預設順序 hello world format hello world 設定指定位置 hello world format hello world 設定指定位置 world hello world 名 位址 format name aaa ur...
Python 格式化字串與format格式化
號格式化 佔位符格式 描述 d 有符號的整數 s字串 c字元以及asicc碼 o無符號八進位制整數 x x 無符號十六進製制整數 x無符號十六進製制整數 e e 科學記數法 f浮點數 name t age 18print his name is s age is d.name,age print h...
python基礎學習整理 format的使用
year rs.format year,value 稱為字串格式化,大括號和其中的字元會被替換成傳入str.format 的引數,也即year和value。其中的意思是替換為 2 位精度的浮點數。例子 grade print 電工考了 format grade 通過關鍵字,可用字典當關鍵字傳入值時,...