Python基礎知識-1.8輸出
阿新 • • 發佈:2021-12-05
使用print
輸出資訊
一、print的使用
在Python中,如果我們需要打印出一些資料以便能夠知道資料的大少,此時用print
即可,會在終端中打印出對應的資料
1. 簡單用法
輸出變數的值
print(變數名) # 直接將已經定義的變數名方到()中即可 age = 18 print(age)
輸出常量
print(常量) # 可以直接將常量放到()中 print(100)
輸出表達式的結果
print(表示式) # 直接將表示式放到()中 print(100+200+300) # 此時輸出的是表示式計算的結果即600,而不是100+200+300 # 如果就是想要輸出100+200+300而不是600,可以將它們用雙引號包裹起來,表位字串 print("100+200+300")
2. 進階的用法
如果想要一次性輸出多個數據,可以用英文逗號,
進行間隔
print(100, 200, 300) # 此時會輸出 100 200 300 print("hello", 200, "abc") # 此時會輸出 hello 200 abc print(100+200+300, 500) # 此時會輸出 600 500 a = 100 b = 200 c = 300 print(a, b, c) # 此時會輸出100 200 300
二、格式化輸出
1. 目的
假如有以下程式碼:
pirnt("我今年10歲") pirnt("我今年11歲") pirnt("我今年12歲") ...
想一想:在輸出年齡的時候,用了多次"我今年xx歲",能否簡化一下程式呢???
答:字串格式化
2. 是什麼
看如下程式碼:
age = 10 print("我今年%d歲" % age) age += 1 print("我今年%d歲" % age) age += 1 print("我今年%d歲" % age) ...
在程式中,看到了%
這樣的操作符,這就是Python中格式化輸出。
age = 18 name = "王老師" email = "[email protected]" # 這是王老師真實的郵箱地址,可以聯絡哦 print("我的姓名是%s, 年齡是%d, 郵箱地址是%s" % (name, age, email))
3. 常用的格式符號
下面是完整的,它可以與%
有這麼多格式,用哪個好呢?
說實話,常用的也就是%d
輸出整數,%f
輸出浮點數,%s
輸出字串,其他的用的很少
三、轉義字元
1. 是什麼
執行如下程式碼,看看結果會是什麼樣子
print("abcnABC"); print("abc\nABC");
輸出的結果是:
abcnABC abc ABC
仔細觀察會發現,第2個列印中的字母n沒有輸出,而第1個的列印有字母n,為什麼?
答:有些特殊的字母像n,如果在前面加上了一個反斜槓\
,那麼此時\n
就有特殊功能了”換行“
除了\n
表示換行以外,常用的還有\t
表示一個tab鍵的間距
print("abc\tABC")
輸出的效果:
abc ABC
2. 練一練
編寫程式碼完成以下名片的顯示
==========我的名片========== 姓名: 王老師 email: [email protected] 網站: http://www.itprojects.cn QQ:xxxxxxx 手機號:185xxxxxx 公司地址:山東省青島市xxxx ===========================