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...