官术网_书友最值得收藏!

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 用“#”號組成長方形

主站蜘蛛池模板: 红河县| 徐汇区| 兴宁市| 建阳市| 巴青县| 巩留县| 大厂| 河北区| 北安市| 漳州市| 招远市| 明水县| 成安县| 高雄县| 靖远县| 临泽县| 资兴市| 阳新县| 谢通门县| 武邑县| 奎屯市| 嘉禾县| 扬州市| 苏尼特左旗| 芮城县| 湟中县| 福建省| 财经| 阳西县| 章丘市| 武清区| 峡江县| 汶川县| 武威市| 江源县| 陆河县| 犍为县| 双辽市| 石门县| 玛纳斯县| 平舆县|