用法:
它通過{}和:來代替傳統%方式
1、使用位置引數
要點:從以下例子可以看出位置引數不受順序約束,且可以為{},只要format裡有相對應的引數值即可,引數索引從0開,傳入位置引數列表可用*列表
list0 = ['hcq', 20]str0= "my name is {}, age {}".format("hcq", 20)
print(str0)
str1 = 'my name is ,age '.format(20, 'hcq')
print(str1)
str2 = 'my name is ,age '.format(20, 'hcq')
print(str2)
str3 = 'my name is {} ,age {}'.format(*list0)
print(str3)
2、使用關鍵字引數
要點:關鍵字引數值要對得上,可用字典當關鍵字引數傳入值,字典前加**即可
dict0 =str0 = "my name is , age ".format(name = "hcq", age = 20)
print(str0)
str1 = 'my name is ,age '.format(**dict0)
print(str1)
3、填充與格式化
:[填充字元][對齊方式 <^>][寬度]
str0 = "".format(10) # 右對齊print(str0)
str1 = "".format(8) # 左對齊
print(str1)
str2 = "".format(3) # 居中對齊
print(str2)
4、精度和進製
str0 = "".format(1/3)print(str0)
str1 = "".format(10)
print(str1)
str2 = "".format(10)
print(str2)
str3 = "".format(10)
print(str3)
str4 = "".format(123456798456)
print(str4)
5、使用索引
list0 = ["hcq", 20]str0 = "name is age is ".format(list0)
print(str0)
主要參考:
python中的字串
方法1 用字串的join方法 a a b c d content content join a print content 方法2 用字串的替換佔位符替換 a a b c d content content s s s s tuple a print content 我們可以通過索引來提取想要獲取的...
python中的字串
b nihao hahah xixi 輸出 nihao nhahah nxixi n 原字串 big r this hhaha big輸出 this nhhaha 還原為unicode字串 hello u hello u0020world hello輸出 hello world 字串是不可以改變的 ...
python中的字串
字串連線操作 字串複製操作 字串索引操作,通過索引訪問指定位置的字元,索引從0開始 字串取片操作 完整格式 開始索引 結束索引 間隔值 結束索引 從開頭擷取到結束索引之前 開始索引 從開始索引擷取到字串的最後 開始索引 結束索引 從開始索引擷取到結束索引之前 擷取所有字串 開始索引 結束索引 間隔值...