Python3三引號
Python三引號允許一個字符串跨多行,字符串中可以包含換行符、制表符以及其他特殊字符。實例如下
以上實例執行結果為:
三引號讓程式設計師從引號和特殊字符串的泥潭裡面解脫出來,自始至終保持一小塊字符串的格式是所謂的WYSIWYG(所見即所得)格式的。
一個典型的用例是,當你需要一塊HTML或者SQL時,這時用字符串組合,特殊字符串轉義將會非常的繁瑣。
f-string
f-string 是 python3.6 之後版本添加的,稱之為字面量格式化字符串,是新的格式化字符串的語法。
之前我們習慣用百分號 (%):
f-string 格式化字符串以 f 開頭,後面跟著字符串,字符串中的表達式用大括號 {} 包起來,它會將變量或表達式計算後的值替換進去,實例如下:
用了這種方式明顯更簡單了,不用再去判斷使用 %s,還是 %d。
在 Python 3.8 的版本中可以使用 = 符號來拼接運算表達式與結果: