上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
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 用“#”号组成长方形