學習筆記 format 格式化函式

2021-09-28 22:04:38 字數 707 閱讀 2300

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