python字串格式化三種方式

2021-10-03 19:53:56 字數 952 閱讀 4373

字串格式化在輸出到終端或檔案中是很有用的,可以給人一種閱讀的美感,下面介紹一下python的三種字串格式化的三種方法

第一種:使用佔位符

tester =

"xiaogu"

programmer =

"laopan"

print

("abc %s, %s"

%(tester, programmer)

)輸出:

abc xiaogu, laopan

第二種:format格式化,有以下三種方式任意使用,空白、數字、關鍵字
tester =

"xiaogu"

programmer =

"laopan"

print

("abc {}, {}"

.format

(tester, programmer)

)print

("abc , "

.format

(tester, programmer)

)print

("abc , "

.format

(tester=tester, programmer=programmer)

)輸出:

abc xiaogu, laopan

abc laopan, xiaogu

abc xiaogu, laopan

第三種:f』{}'形式,並不是真正的字串常量,而是乙個運算求值表示式,可以很方便的用於字串拼接、路徑拼接等,當然路徑拼接也可以使用os.path進行拼接
tester =

"xiaogu"

programmer =

"laopan"

print

(f'abc , '

)輸出:

abc xiaogu, laopan

python的三種字串格式化方法

print hello s and s df another df 但是,有時候,我們有很多的引數要進行格式化,這個時候,乙個乙個一一對應就有點麻煩了,於是就有了第二種,字典形式的。上面那種是tuple形式的。print hello first s and second s 這種字典形式的字串格式化...

Python的三種字串格式化方法

例項 print 我叫 s,今年 u 歲了.dycc 99 我叫 dycc,今年 99 歲了.python字串格式化符號 符號 描述 c 格式化字元及其ascii碼 s格式化字串 d格式化整數 u格式化無符號整數 o格式化無符號八進位制數 x格式化無符號十六進製制數 x格式化無符號十六進製制數 大寫...

C 字串格式化三種方式

字串格式化,用物件名稱定位 類似模板語言,可以對引數進行邏輯運算,複雜度高,編譯時無法檢查錯誤導致執行時異常 string name horace int age 34 console.writeline he asked,is your name but didn t wait for a rep...