(那些過時的) Python 字串格式化以及 f-string 字串格式化

在 Python 裡頭,目前的最新版本 (3.6.2) 中總共有 3 種不同的方式來達成字串格式化 (String format)。分別是 %-formatting、str.format 以及 f-string。本文將會逐一介紹這些 Python 的字串格式化方式。

01. %-formatting

偉大的 C 語言字串格式化深入我們的生活,Python 自然也不意外的會有這個功能。

從今天開始,忘了它。

02. str.format

PEP 3101 帶來了 str.format(),讓我們可以用 .format 的方式來格式化字串:

各種技巧請參考:Format Specification Mini-Language

從今天開始,忘了它。

03. f-string

PEP 498 帶來了 f-string,它的學名叫作 “Literal String Interpolation”。用法如下:

還可以這樣:

從今天開始使用 f-string!




如果你覺得這篇文章不錯,歡迎打賞

BTH: 35QooNA82isrmQLmpEnqXpJoxeZmaPubPf

ETH:0x4cf61fea5EA842D202B85158d8b5e239C872De46

或是點選下方圖片贊助我一杯咖啡:

Leave a reply:

Your email address will not be published.

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料