python 中在使用f string 格式化字符串時出現ValueError: Invalid format specifier 的一種原因


我碰到的是大括號問題

參考這篇文章:

https://mlln.cn/2018/05/19/python3%20f-string%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E9%AB%98%E7%BA%A7%E7%94%A8%E6%B3%95/#undefined

其中說:

為了使字符串出現大括號,您必須使用雙大括號:

1
f"{{74}}"
輸出(plain):
'{74}'

修改之后消除了錯誤。

謹記使用 f string 格式化字符串時,如果碰到大括號一定要用兩個。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM