本文來自於千鋒教育在阿里雲開發者社區學習中心上線課程《Python入門2020最新大課》,主講人姜偉。
輸出
簡單來說,就是將程序的運行結果顯示出來。
一、普通的輸出
- 生活中的“輸出”
- 軟件中的圖形化界面輸出
- python中變量的輸出
print('hello world')
二、格式化輸出
格式化操作的目的
比如有以下代碼:
pirnt("我今年10歲")
pirnt("我今年11歲")
pirnt("我今年12歲")
- 想一想:在輸出年齡的時候,用了多次"我今年xx歲",能否簡化一下程序呢?
答:字符串格式化
什麼是格式化
看如下代碼:
age = 10 print("我今年%d歲" % age)
age += 1 print("我今年%d歲" % age)
age += 1 print("我今年%d歲" % age)
在程序中,看到了%這樣的操作符,這就是Python中格式化輸出
age = 18
name = "xiaohua"
print("我的姓名是%s, 年齡是%d" % (name, age))
常用的格式符號
下面是完整的,它可以與%符號使用列表:
三、換行輸出
在輸出的時候,如果有n那麼,此時n後的內容會在另外⼀行顯示。
print("1234567890-------") # 會在⼀行顯示
print("1234567890\n-------") # ⼀行顯示
1234567890,另外⼀行顯示------
執行結果:
四、練習
在控制檯里輸入以下信息。
==========我的名片==========
姓名: chris
QQ:xxxxxxx
手機號:185xxxxxx
公司地址:上海市xxxx
===========================
五、python2與python3里的區別
在python3里,print只能使用函數的方式來調用,而在python2里,print可以當做一個命令來使用。
print("hello world") # 在python2和python3里都可以使用
print "hello world" # 這種寫法只能在python2里使用,python3不再支持這種寫法