Python 3.6之前式字串格式化:
str.format()
處理多個引數和更長的字串時,程式碼很冗長
f-Strings 比 %-formatting 和 str.format()更輕鬆,且更快。
大小寫f都可以使用:
>>> name = "Bocky"
>>> age = 18
>>> f"name={name}, age={age}"
'name=Bocky, age=18'
也可以運算:
>>> f"{2*100}"
'200'
使用function:
>>> def to_lowercase(input):
... return input.lower()
...
>>> name = "BOCKY"
>>> f"{to_lowercase(name)} is funny."
'bocky is funny.'