python format函式使用

2021-10-23 17:53:00 字數 1539 閱讀 1587

format是乙個格式化字串的方法

簡單理解就是把format(s1, s2,…)去替換前面的 {}

舉個例子

city =

"昆明"

province =

"雲南"

print

("{}的省會是:{}"

.format

(province, city)

)

輸出

雲南的省會是:昆明

上面的例子是依次按順序填充, 第乙個 {} 被替換成format()裡面的第乙個。我們接下來看一下按我們指定的順序來填充

city =

"昆明"

province =

"雲南"

print

("的省會是:"

.format

(city, province)

)

輸出

雲南的省會是:昆明

比如

city =

"昆明"

province =

"雲南"

print

("的省會是:,有很多好玩地方,的滇池很漂亮"

.format

(city, province)

)

輸出

雲南的省會是:昆明,雲南有很多好玩地方,昆明的滇池很漂亮

city =

"昆明"

province =

"雲南"

print

("的省會是:"

.format

(citys = city, provinces = province)

)

輸出

雲南的省會是:昆明

goal_list =

["昆明"

,"雲南"

]print

("的省會是:"

.format

(list

= goal_list)

)

輸出

雲南的省會是:昆明

goal_dict =

print

("的省會是:"

.format

(dict

= goal_dict)

)

注意:這兒訪問字典的key,不用引號的、

或者

goal_dict =

print

("的省會是:"

.format

(**goal_dict)

)

輸出都是

雲南的省會是:昆明

Python format函式詳解

python從2.6開始支援format,新的更加容易讀懂的字串格式化方法,從原來的 模式變成新的可讀性更強的 花括號宣告 用於渲染前的引數引用宣告,花括號裡可以用數字代表引用引數的序號,或者 變數名直接引用。從format引數引入的變數名 冒號 字元位數宣告 空白自動填補符 的宣告 千分位的宣告 ...

Python format函式使用

format函式是一種格式化輸出字串的函式 str.format 基本語法是通過 和 來代替以前的 中可以填寫後面元組中的下標 也可以填寫後面的欄位名 需要知道替換字元的型別,format則不需要 a hello b 小明 小明 age 18,男 adress 上海 用逗號還能做金額的千位分隔符 控...

python format函式的使用

自 python自2.6後,新增了一種格式化字串函式str.format 威力十足,可以替換掉原來的 注 以下操作版本是python2.7 通過 和 替換 is format jihite 4 years old jihite is 4 years old is format jihite 4 ye...