python2.6 開始,新增了一種格式化字串的函式 str.format(),它增強了字串格式化的功能。
基本語法是通過 {} 和 : 來代替以前的 % 。
format 函式可以接受不限個引數,位置可以不按順序。
# -*- coding:utf-8 -*-
a="{} love {}".format("i","u") #不設定指定位置,按照預設順序
print(a)
列印結果為:
i love u
a=" love ".format("u","i") #設定指定位置
print(a)
列印結果為:
i love u
a=" ".format("u","i") #設定指定位置
print(a)
列印結果為:
i u u
例項:
a=" love ".format(name="張三",food="麵包")列印結果:print(a)
張三 love 麵包
#通過字典設定引數
dic=
print("姓名:喜歡吃".format(**dic))
列印結果:
姓名:張三喜歡吃麵包
format 格式化函式
format格式化函式是python字串內建函式,它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 format 函式可以接受不限個引數,位置可以不按順序。例項1 format hello world 不設定指定位置,按預設順序 hello world format hello world...
format 格式化函式
python2.6 開始,新增了一種格式化字串的函式str.format 它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 format 函式可以接受不限個引數,位置可以不按順序。format hello world 不設定指定位置,按預設順序 hello world format hel...
format 格式化函式
python2.6 開始,新增了一種格式化字串的函式 str.format 它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 format 函式可以接受不限個引數,位置可以不按順序。format hello world 不設定指定位置,按預設順序 hello world format he...