%號佔位符
%轉換形式
%[ 轉換標記 ][ 寬度 [ .精確度] ] 轉換型別
轉換標記
解釋樣例
-左對齊(預設右對齊)
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公尺以下的閉合換熱系統,它與土壤進行冷熱交換。此種...