[英]Python String Formatter having %
字符串類似於以下內容很簡單:
s = 'test%s1'
s % 'TEST'
但是,當%
本身出現在字符串中時,則出現此錯誤。 例如:
s = 'test%s12%34'
s % 'TEST'
>>ValueError: incomplete format
如何處理這種情況?
%
兩倍:
s = 'test%s12%%34'
在輸出時,它將再次折疊為單個百分比符號:
>>> s = 'test%s12%%34'
>>> s % 'TEST'
'testTEST12%34'
從“ 字符串格式操作”文檔 ,其中記錄了各種轉換字符:
'%'
不轉換任何參數,結果為'%'
字符。
其中第二個%
是轉換字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.