Python 基礎 format 格式化方法

2021-10-12 17:37:41 字數 806 閱讀 2754

format()方法可以格式化字串,基本語法是通過「{}」和「:」來代替之前的字元。

format()有多個輸出項,位置可以按指定順序設定。

>>

>

print

("我是{}班{}號的學生"

.format

("化工2001"

,"3"))

我是化工2001班3號的學生#按照預設順序填入

>>

>

print

("我是班號的學生"

.format

("3"

,"化工2001"))

我是化工2001班3號的學生#按照指定順序填入,即前乙個空填索引為1的字串,後乙個空填入索引為0的字串

語法格式如下:

""

.format

(x)

設定項

可選值填充字元

「*」 ,「+」, 「-」等,但只能乙個字元,預設為空格

對齊方式

^(居中對稱),<(左對齊),>(右對齊)

寬度乙個整數,指格式化之後整個字串的字元個數

也可以設定小數字數,如

>>

>

print(""

.format

(3.1234))

#左對齊,保留兩位小數

3.12

>>

>

print(""

.format(24

))#右對齊,按整數形式輸出

python基礎 format格式化

format hello world 不設定指定位置,按預設順序 hello world format hello world 設定指定位置 hello world format hello world 設定指定位置 world hello world 名 位址 format name aaa ur...

Python 格式化字串與format格式化

號格式化 佔位符格式 描述 d 有符號的整數 s字串 c字元以及asicc碼 o無符號八進位制整數 x x 無符號十六進製制整數 x無符號十六進製制整數 e e 科學記數法 f浮點數 name t age 18print his name is s age is d.name,age print h...

python基礎學習整理 format的使用

year rs.format year,value 稱為字串格式化,大括號和其中的字元會被替換成傳入str.format 的引數,也即year和value。其中的意思是替換為 2 位精度的浮點數。例子 grade print 電工考了 format grade 通過關鍵字,可用字典當關鍵字傳入值時,...