python字串的格式化

2022-09-14 16:33:22 字數 944 閱讀 4206

字串格式化,就是字串中含有變數,根據需求地取出。比如,你給所有員工發郵件過程中,「你好,張三:」,那個張三可以是李四,也可以是王五等。對文字相應位置進行變數替換,叫做文字(字串)格式化。

三種形式:

1、形式1舉例:

names = ['

張三', '

李四', '王五'

]age = [18, 15, 13]

print('

你好,%s

' %names[0])

print('

hello, %s年紀是%d, %s年紀是%d

' % (names[1], age[1], names[2], age[2]))

注意:這裡的格式化字串由兩部分組成,第一部分是%,第二部分是s或者d。這裡文字是字串(str)就使用s,str首字母;相應的是數字就使用d,data首字母。

2、形式2舉例:

names = ['

張三', '

李四', '王五'

]age = [18, 15, 13]

print('

你好,{}

'.format(names[0]))

print('

hello, {}年紀是{}, {}年紀是{}

'.format(names[1], age[1], names[2], age[2]))

3、形式3舉例:

names = ['

張三', '

李四', '王五'

]age = [18, 15, 13]

print(f'

你好,'

)print(f'

hello, 年紀是, 年紀是

')

結果都為:

Python 字串格式化

字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...

python字串格式化

字串的格式化 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部分。左邊部分的最簡單...

Python字串格式化

字串的格式化 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部分。左邊部分的最簡單...