格式化輸出 s d以及format

2022-09-08 20:36:11 字數 1373 閱讀 9561

%s:格式化輸出文字或數字

%d:格式化輸出數字

format:格式化輸出數字或文字

# 格式化輸出:

# 1、%s、%d兩種當輸出的字串中沒有%時優先(%s、%d)

# 2、format() 格式化輸出 當字串出現多個%時優先用format()

# format()語法:"xx{}x".format(引數)

# url = "" \

# "%25e4%25ba%25ba%25e4%25ba%258b%25e4%25b8%25bb%25e7%25ae%25a1,2,{}" \

# ".html?lang=c&stype=&postchannel=0000&workyear=99&cotype=99°reefrom=99&jobterm=99&companysize=99" \

# "&providesalary=99&lonlat=0%2c0&radius=-1&ord_field=0&confirmdate=9&fromtype=&dibiaoid=0&address=&line=&specialarea=00&from=&welfare=".format(i) # 應該用format

# url1 = "" % (i*25) # 用%s

>>>"{} {}".format("hello", "world")# 不設定指定位置,按預設順序

'hello world'

>>> " ".format("hello", "world")# 設定指定位置

'hello world'

>>> " ".format("hello", "world")# 設定指定位置'world hello world'

print("**名:, 位址 ".format(name="菜鳥教程", url="www.runoob.com"))

# 通過字典設定引數

site=

print("**名:, 位址 ".format(**site))

# 通過列表索引設定引數

my_list= ['菜鳥教程', 'www.runoob.com']

print("**名:, 位址 ".format(my_list))# "0" 是必須的

輸出結果:

format格式化輸出

什麼是 format 相對於基本格式化輸出採用 的方法,format的功能強大,該函式把字串當乙個模板,通過傳入的引數進行格式化,並且使用大括號 作為特殊字元代替 有點類似c 裡面的佔位符 1 format 的基本用法 不帶編號,即 帶數字編號,可調換順序,即 帶關鍵字,即 例如 name sand...

format格式化輸出

自 本文中 代表輸出結果 代表注釋 format 主要的功能就是用 和 代替python2.6版本之前的 重要功能 print format 3,b 把3轉換成二進位制 print format 4,c 換成unicode字元 print format 11,d 十進位制 print format ...

python格式化輸出 format

對於很多時候,題目要求你要去保留小數點後幾位小數,或者是整數按位輸出,不足補0,python中提供的format函式能夠讓你輕鬆地實現。format函式有兩個引數,含義如下 1.第乙個引數為要格式化的數字 2.第二個引數為格式化字串。format的返回值就是數字格式化後的字串。num 1234.56...