格式化輸出

2022-09-18 02:39:37 字數 896 閱讀 9704

關於格式化輸出 我來給大家簡單的介紹三種方法

第一種.format的方法

主要的結構是 msg='*********'.format(0,1,2)

name=input('

姓名:'

)addr=input('

地點:'

)hobby=input('

愛好:'

)msg='

敬愛的最喜歡在

'.format(name,addr,hobby)

print(msg)

這裡要注意一下 format後面接的變數可以按照 0 1 2 的方式顛倒放入前面的花括號中

第二種%s%d

主要的結構是msg='***%s***%d***%s'%(***,int(***),***)

name=input('

姓名:'

)addr=input('

地點:'

)hobby=input('

愛好:'

)msg='

敬愛的%s喜歡在%s%s

'%(name,addr,hobby)

print(msg)

這個跟.format注意事項是一樣的,後面填補上去的東西需要按照順序填補進去

第三種 f''

主要結構是msg=f'***{}***{}***{}

name=input('

姓名:'

)addr=input('

地點:'

)hobby=input('

愛好:'

)msg=f'

敬愛的喜歡在}

'print(msg)

相比之下 第三種是不需要按照順序往裡面填充的,是最簡單直接的一種格式化輸出方式

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...

格式化輸出

簡單輸出 print 你好小明 print 你好小紅 print 你好小李 帶變數的輸出 更有靈活性,易於維護 name 小李 print name 加號拼接字串 pay 8 print 花費一共 pay 元 print裡用逗號列印多個變數 name 小明 score 90 print name,s...