- Python編程自學手冊
- 史向東等編著
- 506字
- 2024-01-19 15:21:45
3.2 print輸出語句
print的中文意思是打印、印刷、發表,而在Python 3.x中是一個函數(如果你對函數這個概念不理解,就暫時看成是一個要執行的命令,不會影響閱讀,其將在后面章節中詳細講解),用于打印輸出。打印輸出的意思就是讓計算機在顯示器上顯示。

1. 輸出數字n
print(n)
例如,輸出數字5。
print(5)
2. 輸出英文“hello”
print("hello")
注意,這里hello兩邊加了引號,這種引號內的字符稱為字符串。例如,如果我們要輸出My name is Tom,也要用引號引起來。
print("My name is Tom")


圖3-2 100與"100"

3. 輸出漢字“你好”
print("你好")
在Python 3.x以上版本中,輸出漢字與輸出英文字符是一樣的。
4. 輸出多個詞語
print("你好 世界")
或者
print("你好","世界")
如果要求輸出的詞語之間有空格,則中間可以用空格或者逗號格開,如輸出“你好 世界”(圖3-3)。

圖3-3 多個詞語的輸出

5. 輸出多個詞語,指定間隔符號
假如,我們想輸出www.baidu.com。
print("www.baidu.com")
也可以視為輸出“www”“baidu”“com”三個詞,每個詞之間用“.”隔開(圖3-4)。
print("www","baidu","com",sep=".")


圖3-4 sep的使用
6. end的使用
在print()函數中,如果要表示以什么結尾就用end,使用方法與sep相似(圖3-5)。
print("www","baidu","com",end=".")

圖3-5 end的使用


圖3-6 換行符

圖3-7 換行比較
7. 用print()函數輸出圖形
能不能用print語句輸出一個圖形呢?還記得1.1節輸出的旗幟嗎?

1 #ie3-2.py 2 print("#"*10) 3 print("#"+" "*8+"#") 4 print("#"+" "*8+"#") 5 print("#"*10)
程序運行結果如圖3-8所示:

圖3-8 用“#”號組成長方形
