# 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 '
```