python的三種字串格式化方法

2021-09-07 23:45:44 字數 762 閱讀 6802

print

'hello %s and %s

' % ('

df', '

another df

')

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

print

'hello %(first)s and %(second)s

' %

這種字典形式的字串格式化方法,有乙個最大的好處就是,字典這個東西可以和json檔案相互轉換,所以,當配置檔案使用字串設定的時候,就顯得相當方便。

//介面請求對返回的 response 進行判斷       

ifnot(response.status_code == 200 and response.json()['

success

']):

raise exception('

fail to login. code: %s, message: %s

' % (response.status_code, response.content))

print

'hello and

'.format(first='

df', second='

another df

')

這種就像是寫乙個函式一樣,有好處,就是可讀性很好,但是筆者還是喜歡第二種。

python字串格式化三種方式

字串格式化在輸出到終端或檔案中是很有用的,可以給人一種閱讀的美感,下面介紹一下python的三種字串格式化的三種方法 第一種 使用佔位符tester xiaogu programmer laopan print abc s,s tester,programmer 輸出 abc xiaogu,laop...

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