在寫程式的過程中難免要得,輸出有有特色的格式來,沒有特色,誰還會耐得下去看呢,恐怕自己都寫小煩躁,不要不要得,畢竟人就是個神奇的小動物嘛,所以說不得不提及,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...