格式化輸出

2022-04-11 04:02:16 字數 1049 閱讀 1728

在寫程式的過程中難免要得,輸出有有特色的格式來,沒有特色,誰還會耐得下去看呢,恐怕自己都寫小煩躁,不要不要得,畢竟人就是個神奇的小動物嘛,所以說不得不提及,python傳說中的佔位符,此符非彼符(可不是用來搞殭屍的), 必須用此騷氣漫天的佔位符,下面進入正題。

1.1 佔位符

eg:

name = 'randy'

age = 19

print('my name is %s my age is %s' % (name, age))

結果:

『my name is randy my age is 19』

1.2、format格式化

講真滴上面的格式化方法是不是有點太那個了吧,如果你需要使用這個,遇到多引數的時候,還是需要在句子後面噼里啪啦傳上一大堆引數。使用這個不如用佔位符或下面的f-string格式化

eg:

name = 'randy'

age = 19

print("hello, {}. you are {}.".format(name, age))

結果:

hello, randy. you are 19.

1.3、f-string格式化

相比較佔位符的方式,python3.6版本有增減了更牛逼的方法,f-string格式化的方式,比較簡單易懂,這是目前我用的最多的方式,推薦使用這種方式,看下面如何表演

eg:

name = "randy"

age = 19

print(f"hello, . you are .")

結果:hello, randy. you are 19.

eg:大寫的f也適用。

name = "randy"

age = 19

print(f"hello, . you are .")

結果:hello, randy. you are 19.

是不是騷裡騷氣的,牛掰!

格式化輸出

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...