本文鏈接:https://www.cnblogs.com/zyuanlbj/p/11910913.html
使用占位符%s
name = '小飛'
print('姓名是: %s' % name)
format()函數
格式:“{} {}”.format(value,value)
示例:
name = 'Tom' age = 7 hobby = '玩滑滑梯!' money = 8.5 message= '{}今年{}歲,最喜歡{},有零花錢:{}'.format(name, age, hobby, money) print(message) # Tom今年7歲,最喜歡玩滑滑梯!,有零花錢:8.5美元
Python轉換說明符
轉換說明符 | 說明 |
%d,%i | 轉換為帶符號的十進制形式的整數 |
%o | 轉換為帶符號的八進制形式的整數 |
%x,%X | 轉換為帶符號的十六進制形式的整數 |
%e | 轉化為科學計數法表示的浮點數(e 小寫) |
%E | 轉化為科學計數法表示的浮點數(E 大寫) |
%f,%F | 轉化為十進制形式的浮點數 |
%g | 智能選擇使用 %f 或 %e 格式 |
%G | 智能選擇使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 碼 |
%r | 使用 repr() 將變量或表達式轉換為字符串 |
%s | 使用 str() 將變量或表達式轉換為字符串 |
示例:
# %d digit 數字
age = 18
print('年齡是:%d' % age) age=18.5 # int(18.5)--->18 取整數
print('年齡是:%d' % age) year=2019
print('今年是:%02d' % year) # 仍然是2019 但是%f就可設置位數
# %f float 小數點后面的位數 而且是四舍五入
salary=8899.32895
print('我的薪水是:%.2f' % salary)