字串具備format方法
字串中布局{}可以佔位
format()方法中傳參,可以將引數替代對應位置的{}
使用例子如下:
print("{}---{}".format("str0","str1"))
結果如下:
str0---str1
format方法的引數,預設是按照位置關係傳遞到字串中的括號中的
m = "我的名字{},我的年齡{}"相當於print('我的名字%s,我的年齡%d' %("張三",18))
print(m.format("張三",18))
m = "我的名字,我的年齡"因此如果在字串中的花括號中指定了位置print('我的名字%s,我的年齡%d' %("張三",18))
print(m.format("張三",18))
m = "我的名字,我的年齡"我的名字張三,我的年齡18print('我的名字%s,我的年齡%d' %("張三",18))
print(m.format("張三",18))
我的名字18,我的年齡18
1 在花括號中,加上冒號
冒號後根數字
可以限定,新字串的長度
2 在表達長度的數字前面
可以通過以下符號,對應水平對齊方式
<,左對齊
>,右對齊
^,居中對齊
左對齊示例:
res = "".format('a')print(res,'.')
res = "".format('aa')表示佔位25個,左對齊print(res,'.')
居中對齊示例:
res = "".format('a')佔位25,居中對齊print(res,'.')
右對齊示例:
res = "".format('aa')佔位25,居右對齊print(res,'.')
python字串格式化輸出
python中有兩種格式化輸出字串的方式 格式化表示式 format 方法。當然,還有乙個簡化操作的內建format 函式。它們絕大部分功能都是重複的,熟悉printf的可以考慮使用格式化表示式,否則使用format 更友好些,因為它像處理函式引數一樣,但format 有時候可能寫的要更複雜。格式化...
python 字串格式化輸出
age 18 年齡 name hello 姓名 print name 今年 str age 歲 或者print name 今年 age,歲 這種轉換很麻煩,如果輸出中有多處需要轉換的地方 格式化輸出 d整數 f 浮點數 s字串 第一種 print s今年 d歲 name,age 按順序取值 s可以放...
python字串格式化輸出
python中有兩種格式化輸出字串的方式 格式化表示式 format 方法。當然,還有乙個簡化操作的內建format 函式。它們絕大部分功能都是重複的,熟悉printf的可以考慮使用格式化表示式,否則使用format 更友好些,因為它像處理函式引數一樣,但format 有時候可能寫的要更複雜。格式化...