Python 佔位的幾種運用形式

2021-09-10 17:27:48 字數 1598 閱讀 2027

%號佔位符

%轉換形式

%[ 轉換標記 ][ 寬度 [ .精確度] ] 轉換型別

轉換標記

解釋樣例

-左對齊(預設右對齊)

print 「the number is %-9f」 % 1991

+在正數後加上+

print 「the number is %+9f or %+0.9f」 % (1991,-1991)

(a space)

正數之前保留空格

print 「the number is % 0.1f」 % 1991

#顯示進製標識

print 「the number is %#x」 % 1991

0位數不夠0來湊

print 「the number is %010.2f」 % 1991

# 普通佔位

print

"hello %s"

%"world"

# 多值佔位

print

"hello %s,i'm %s"%(

"world"

,"python"

)# 指定佔位長度

print

"i『m %s, i was born in %6s"%(

'python'

,1991

)# i『m python, i was born in 1991 1991佔6位右對齊 相當於字串的rjust方法

print

"i『m %s, i was born in %-6s"%(

'python'

,1991

)# i『m python, i was born in 1991 1991佔6位左對齊 相當於字串的ljust方法

# 字串居中可以使用字串的center方法

# 鍵值對佔位

print

"i『m %(name)s, i was born in %(born)s"

%

# 簡單來說str更人性化,repr更精確。str旨在可讀性上(對人),repr旨在標準上(對機器)。

print

"%r"

%"\n你好\n"

'\n\xe4\xbd\xa0\xe5\xa5\xbd\n'

print

"%s"

%"\n你好\n"

你好

format

轉換形式

[[填充符]對齊方式][符號][#][0][寬度][,][.精確度][轉換型別]

對齊方式

解釋<

左對齊》

右對齊=

僅對數值型有效,如果有符號,在符號後數值前進行填充

^居中對齊,用空格填充

符號解釋

:–::-:

+正數前加+,負數前加-

-正數前不加符號,負數前加-

空格正數前加空格,負數前加-

佔位使用

「--」.format(『a』,『b』,『c』)

「--」.format(a=1,b=2,c=3)

直接使用

format(1995,『0>+10.3f』)

python中引數的幾種形式

函式呼叫時,實參預設按位置順序傳遞,需要個數和形參匹配。按位置傳遞的引數,稱為 位置引數 def f1 a,b,c print a,b,c f1 2,3 4 f1 2,3 執行結果 234 f1 2,3 typeerror f1 missing 1 required positional argum...

Python函式引數傳遞的幾種形式

莫聽穿林打葉聲,何妨吟嘯且徐行。竹杖芒鞋輕勝馬,誰怕?一蓑煙雨任平生。位置傳參 實際呼叫引數 實參 的對應關係與形式引數 形參 的對應關係是按位置來依次對應的。def fx a,b,c pass fx 1,2,3 序列傳參 在函式呼叫過程中,用 將序列拆解 或收集 後按位置進行傳遞的傳參方式,def...

的幾種形式 常見的幾種地源熱幫浦形式

地源熱幫浦空調系統在我國還屬初級階段,需要因地制宜 統籌規劃 使用能量特點和水文地質條件相結合,逐步合理的推進地源熱幫浦空調技術,這樣才能有利於優化能源結構,在環保的前提下,提高能源利用效率。地源熱幫浦的系統形式有以下幾種 通過水平埋置於地表面2 4公尺以下的閉合換熱系統,它與土壤進行冷熱交換。此種...