格式化輸出 %s %d
阿新 • • 發佈:2018-11-27
name = input("請輸入你的名字:") address = input("請輸入你來自哪裡:") wife = input("請輸入你的老婆:") notlike = input("請輸入你不喜歡的明星:") print("我叫"+name+", 我來自"+address+", 我老婆是"+wife+", 我不喜歡"+notlike) 需要掌握的內容=============== # 格式化輸出 print("我叫%s, 我來自%s, 我老婆是%s, 我不喜歡%s" % (name, address, wife, notlike)) # 新版本的格式化輸出 print(f"我叫{name}, 我來自{address}, 我老婆是{wife}, 我不喜歡{notlike}") 需要掌握的內容=============== hobby = "踢球" print("我喜歡%s, 我老婆更喜歡%s" % (hobby, hobby)) %s 表示字串的佔位 . 全能的佔位. print("周杰倫今年%s歲了" % 18) # %d 佔位數字. 只能放數字 print("周杰倫去年%d歲了" % 16) print("周杰倫去年%d歲了" % "16") # 報錯 # 坑, 如果這句話使用了格式化輸出. % 就是佔位, 如果想顯示正常的% %% 轉義 # print("我叫%s, 我已經度過了30%的人生了" % "俞洪敏") # not enough arguments for format string print("我叫%s, 我已經度過了30%%的人生了" % "俞洪敏")