Python字符串格式化輸出


 


 本文鏈接: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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM