# f-string ###### tags: `python語法` ```python= import datetime today = datetime.datetime.today() f"{today:%B %d, %Y}" from datetime import datetime date = datetime(1992, 7, 4) f'{date} was on a {date:%A}' ``` ```python= a = 123.456 f'a is {a:8.2f}' #顯示總共八位數,小數兩位(位數不足,不補零) 'a is 123.46' f'a is {a:08.2f}'#顯示總共八位數,小數兩位(位數不足,補零) 'a is 00123.46' f'a is {a:8.2e}' #科學計數格式,以e表示×10^ 'a is 1.23e+02' f'a is {a:8.2%}' #百分比格式,數字自動乘上100後按f格式排版,並加% 'a is 12345.60%' f'a is {a:8.2g}' #通用格式,小數用f,大數用e 'a is 1.2e+02' s = 'hello' f's is {s:8s}'#普通字符串格式 's is hello ' f's is {s:8.3s}' 's is hel ' ```