網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
format 方式
{: >} 靠右對(duì)齊
print('{0:>5}'.format('aa')) # 占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> ' aa'
{: <} 靠左對(duì)齊
print('{0:<5}'.format('aa')) # 占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> 'aa '
{:^} 居中對(duì)齊
print('{0:^5}'.format('aa')) # 占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> ' aa '
其他擴(kuò)展寫(xiě)法
其中5這個(gè)長(zhǎng)度除了是常量,還可以是變量
通過(guò)形參取width變量的值
print('{0:>{width}}'.format('aa', width=5))# 靠右對(duì)齊,占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> ' aa'
width = 5
print('{0:<{width}}'.format('aa', width)) # 靠右對(duì)齊,占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> 'aa '
通過(guò)參數(shù)位置取 width 變量的值
因?yàn)閣idth也是format的一個(gè)參數(shù),所以也可以用參數(shù)索引來(lái)取值,通過(guò)位置取值時(shí),不可以有形參。
width = 5
print('{0:^{1}}'.format('aa', width))# 居中對(duì)齊,占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> ' aa '
{:*<}, {:&<}, {:0<},分別表示靠左對(duì)齊,用'*'、'&'、'0'填充空白字符
width = 5
print('{0:&>{1}}'.format('aa', width)) # 占5個(gè)字符空間,0是format參數(shù)中的變量索引
>> '&&&aa'
'%' 方式
'%5d',靠右對(duì)齊,占5個(gè)字符空間
'%-5d',靠左對(duì)齊,占5個(gè)字符空間
print("%5d" % 'aa') # 靠右對(duì)齊
print("%-5d" % 'aa') # 靠左對(duì)齊
d = 345.678
s = "hello!"
i = 1234
# "%"表示進(jìn)行格式化輸出,"%"之后的內(nèi)容為格式的定義。
print("%f" % d)# "f"表示格式化輸出浮點(diǎn)數(shù)。
print("%9.2f" % d)#"9.2"中的9表示輸出的長(zhǎng)度,2表示小數(shù)點(diǎn)后的位數(shù)
print("%+9.2f" % d)#"+"表示輸出的數(shù)帶正負(fù)號(hào)。
print("%-9.4f" % d) # "-"表示輸出的數(shù)左對(duì)齊(默認(rèn)為右對(duì)齊)。
print("%+-9.3f" % d) # "+-"表示輸出的數(shù)帶正負(fù)號(hào)且左對(duì)齊。
print("%d" % i) # /"d"表示輸出十進(jìn)制整數(shù)。
print("%o" % i) # "o"表示輸出八進(jìn)制整數(shù)。
print("%x" % i) # "d"表示輸出十六進(jìn)制整數(shù)。
print("%#x" % i) # "d"表示輸出帶有十六進(jìn)制標(biāo)志的整數(shù)。
print("%s" % s) # "d"表示輸出字符串。
print("輸出一個(gè)浮點(diǎn)數(shù):%f,一個(gè)整數(shù):%d,一個(gè)字符串:%s" % (d,i,s)) # 可以輸出多個(gè)變量,注意順序。
參考
python中怎么用format居中_python format()函數(shù)的用法
Python--用format函數(shù)實(shí)現(xiàn)對(duì)齊打印(左對(duì)齊、右對(duì)齊和居中對(duì)齊)
關(guān)于python:如何將打印輸出或字符串格式化為固定寬度?
總結(jié)
原文鏈接:https://blog.csdn.net/qq_41767116/article/details/121739140
相關(guān)推薦
- 2022-06-14 jquery實(shí)現(xiàn)簡(jiǎn)單下拉菜單效果_jquery
- 2024-07-15 bootspring第三方資源配置管理
- 2022-04-11 ElasticSearch 8.x 默認(rèn)密碼
- 2022-10-08 React-RouterV6+AntdV4實(shí)現(xiàn)Menu菜單路由跳轉(zhuǎn)的方法_React
- 2023-06-19 Golang遞歸獲取目錄下所有文件方法實(shí)例_Golang
- 2022-07-30 使用logging模塊debug方法來(lái)調(diào)試代碼
- 2023-09-17 adb shell cmd wifi(系統(tǒng)服務(wù):wifi)
- 2022-04-12 Http 請(qǐng)求常見(jiàn)狀態(tài)碼報(bào)錯(cuò)(200/404/500)
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支