Python 支持格式化字符串的輸出 。盡管這樣可能會用到非常復雜的表達式,但最基本的用法是將一個值插入到一個有字符串格式符 %s 的字符串中。
python 字符串格式化符號:
| 符 號 | 描述 |
|---|---|
| %c | 格式化字符及其ASCII碼 |
| %s | 格式化字符串 |
| %d | 格式化整數 |
| %u | 格式化無符號整型 |
| %o | 格式化無符號八進制數 |
| %x | 格式化無符號十六進制數 |
| %X | 格式化無符號十六進制數(大寫) |
| %f | 格式化浮點數字,可指定小數點后的精度 |
| %e | 用科學計數法格式化浮點數 |
| %E | 作用同%e,用科學計數法格式化浮點數 |
| %g | %f和%e的簡寫 |
| %G | %F 和 %E 的簡寫 |
| %p | 用十六進制數格式化變量的地址 |
python格式化輸出實例:
name = input('請輸入姓名') age = input('請輸入年齡') height = input('請輸入身高') msg = "我叫%s,今年%s 身高 %s 學習進度為3%%s" %(name,age,height) print(msg)
