中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中%的用法

發布時間:2020-11-06 09:45:50 來源:億速云 閱讀:479 作者:小新 欄目:編程語言

這篇文章主要介紹python中%的用法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

python中,內置有對字符串進行格式化的操作%下面是%格式符的表達式:

%[(name)][flags][width].[precision]typecode

參數解釋:

  • (name) 可選用于選擇指定的key

  • flags 可選格式化操作符輔助符

  • *定義寬度或者小數點精度

  • -用做左對齊

  • +:在正數前面顯示加號(+)

  • #在八進制數前面顯示零(0),在十六進制前面顯示"0x"或者"0X"(取決于用的是"x"還是"X")

  • 0顯示的數字前面填充"0"而不是默認的空格

  • m.nm 是顯示的最小總寬度,n 是小數點后的位數(如果可用的話)

  • width 可選占有寬度

  • .precision 可選小數點后保留的位數

  • typecode 必選

  • C轉換成字符(ASCII 碼值,或者長度為一的字符串)

  • R優先用repr()函數進行字符串轉換

  • S優先用str()函數進行字符串轉換

  • D 或i轉成有符號十進制數

  • U轉成無符號十進制數

  • O轉成無符號八進制數

  • x或X轉成無符號十六進制數(x / X 代表轉換后的十六進制字符的大小寫)

  • e 或E轉成科學計數法(e / E控制輸出e / E)

  • f或F轉成浮點數(小數部分自然截斷)

  • g 或G%e和%f / %E和%F 的簡寫

  • %%輸出% (格式化字符串里面包括百分號,那么必須使用%%)

下面先看一個例子:

print('1:name is %s,and %d years old!'%('Nike',18))

輸出:

1:name is Nike,and 18 years old!

說明:在格式化字符串時,Python使用一個字符串作為模板,模板中有帶有%的格式符,這些格式符對應后面跟著的一個元組(tuple)系列,每一個格式符對應元組中的一個元素值

下面以例子說明上面的各種符號含義:

num=100
print("%d to hex is %#x" %(num,num))

輸出:

100 to hex is 0x64
print("%#09o to hex is %#o" %(num,num))

輸出:

0o0000144 to hex is 0o144

使用Name參數的例子(其實就是利用字典):

print("name %(name)s,%(age)d years" % {"name":'Mike',"age":20})

輸出:

name Mike,20 years
students = [{"name":"Wilber", "age":27}, {"name":"Will", "age":28}, {"name":"June", "age":27}]
print( "name: %10s, age: %10d" %(students[0]["name"], students[0]["age"]))
print ("name: %-10s, age: %-10d" %(students[1]["name"], students[1]["age"]))
print ("name: %*s, age: %0*d" %(10, students[2]["name"], 10, students[2]["age"]))

輸出:

name: Wilber, age: 27
name: Will , age: 28
name: June, age: 0000000027

以上是python中%的用法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸宁市| 科技| 广东省| 秦皇岛市| 遵化市| 义马市| 苏尼特左旗| 七台河市| 重庆市| 三门峡市| 通城县| 翼城县| 双桥区| 靖江市| 乌苏市| 灌南县| 永福县| 温泉县| 乌兰浩特市| 海口市| 阳山县| 西安市| 萍乡市| 台安县| 灵宝市| 咸宁市| 柘荣县| 德清县| 澜沧| 延川县| 龙里县| 得荣县| 平江县| 南平市| 互助| 靖宇县| 清苑县| 察雅县| 东明县| 临夏市| 南陵县|