字串的基礎位置預留(網上到處都是)
python用乙個tuple將多個值傳遞給模板,每個值對應乙個格式符
在模板和tuple之間,有乙個%號分隔,它代表了格式化操作。
當只有很少量的佔位符時,%s%s%d等可以清楚的表示後面的變數,但是一旦佔位符變多,閱讀起來則很費勁,因此可以用字典來傳遞值
print("i'm %(name)s. i'm %(age)d year old
" % )
對兩個格式符進行了命名。命名使用()括起來。每個命名對應詞典的乙個key。
我的乙個例項:我定義了乙個交換機的配置指令碼,幾百行,涉及20+個字典key-value
my ="i am %(name)s, and my old is %(age)d
" % my
並且無論字典的key是否被全部引用,甚至引用幾次,都可以按照格式化key方式來填充
my ="" % my
Python 字串格式化
字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...
python字串格式化
字串的格式化 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部分。左邊部分的最簡單...
Python字串格式化
字串的格式化 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部分。左邊部分的最簡單...