python3中的format函式

2021-08-25 05:36:31 字數 1146 閱讀 4852

原文出處:

format函式常與print()函式結合使用,具備很強的格式化輸出能力。

通過變數,逗號隔開:

print('今天'.format(我='攔路雨',action ='在寫部落格'))  # 通過關鍵字
使用字典傳入,在字典前加入**

grade = 

print('比較無聊,在'.format(**grade))#字典前加上**

通過位置:
print('今天'.format('攔路雨','寫部落格'))#通過位置z

print('今天'.format('攔路雨','寫部落格'))#通過位置z

print(''.format('攔路雨'))#居中 :^ 寬度14

print(''.format('攔路雨'))# 右對齊 :> 寬度14

print(''.format('攔路雨')) # 左對齊 :< 寬度14

print(''.format('攔路雨')) # :後邊可跟填充物,只允許乙個字元

print(''.format('攔路雨'))

精度問題:

print(''.format(3.1415926))

print(''.format(3.14))# .後接保留小數點位數

進製轉換:

print(''.format(250)) # 十進位制轉換成二進位制2

print(''.format(250)) # 十進位制 轉換成八進位制8

print(''.format(250)) # 十進位制 轉換成十進位制10

print(''.format(250)) # 十進位制 轉換成十六進製制16

千位分割符:

print(''.format(100000000))

print(''.format(235445.234235)) # 只對數字生效

python3中的 format 輸出問題

今天使用python的format進行輸出,結果遇到了無法成功輸出的問題,感到十分奇怪,見下所示 coding utf 8 from urllib import request import requests import json from bs4 import beautifulsoup imp...

python中format輸出常用的3種格式

1 name input 請輸入暱稱 2 age input 請輸入年齡 3 money input 請輸入年薪 4 hobby input 請輸入興趣 56 變數賦值 7print 8姓名 9年齡 歲 10年薪 萬 11興趣 12 13 format ag age,mon money,hob ho...

python3中異常處理 Python3異常處理

python的異常處理機制 使用 try.except 捕獲異常 try 業務實現 except error1,error2,as e 出現異常後的處理 異常類的繼承關係 baseexception systemexit keyboardinterrupt generatorexit excepti...