轉自:python中怎么用format居中_python format()函數的用法
Python format() 函數的用法 復制自博主 chunlaipiupiupiu 的博客,如有侵權,請聯系刪除
python中format函數用於字符串的格式化
通過形參關鍵字取值
print(‘{名字}今天{動作}‘.format(名字=‘陳某某‘,動作=‘拍視頻‘))#通過關鍵字 grade = {‘name‘ : ‘陳某某‘, ‘fenshu‘: ‘59‘} print(‘{name}電工考了{fenshu}‘.format(**grade))#通過關鍵字,可用字典當關鍵字傳入值時,在字典前加**即可
通過位置索引取值
通過索引取值時,format參數不可帶有形參,否則回報錯
print(‘{1}今天{0}‘.format(‘拍視頻‘,‘陳某某‘))#通過位置 print(‘{0}今天{1}‘.format(‘陳某某‘,‘拍視頻‘)
填充和對齊^<>分別表示居中、左對齊、右對齊,后面帶寬度
print(‘{:^14}‘.format(‘陳某某‘)) print(‘{:>14}‘.format(‘陳某某‘)) print(‘{:<14}‘.format(‘陳某某‘)) print(‘{:*<14}‘.format(‘陳某某‘)) # 用'*'填充空白字符 print(‘{:&>14}‘.format(‘陳某某‘))# 用'&'填充空白字符
精度和類型f精度常和f一起使用
print(‘{:.1f}‘.format(4.234324525254)) print(‘{:.4f}‘.format(4.1))
進制轉化,b o d x 分別表示二、八、十、十六進制
print(‘{:b}‘.format(250)) print(‘{:o}‘.format(250)) print(‘{:d}‘.format(250)) print(‘{:x}‘.format(250))
千分位分隔符,這種情況只針對與數字
print(‘{:,}‘.format(100000000)) print(‘{:,}‘.format(235445.234235))
————————————————
版權聲明:本文為CSDN博主「weixin_39613208」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_39613208/article/details/113651476