Python蓝桥等考一级之五:打印、注释与文档

  

  HelloWorld

  学编程,从HelloWorld开始,下面使用《五行星学编程》编写HelloWorld程序视频。

,时长01:16

  print()内置函数可以在屏幕上打印括号中的内容,不过除了数字,其他内容要加双引号(“”)或单引号(‘’)。

  引号要配对,不可以双引号单引号;如果内容中有双引号或单引号,建议使用不同的引号;如果内容中双引号和单引号都有,则与外面引号相同的引号前加转义符——反斜杠(\)。看下面的例子:

 

对:print("这是无引号的内容")

对:print('这是无引号的内容')

错:print("这是无引号的内容')

错:print('这是无引号的内容")

 

对:print('这是有"双引号"的内容')

对:print("这是有\"双引号\"的内容")

错:print("这是有"双引号"的内容")

对:print('这是有\"双引号\"的内容')  #转义符没必要

 

对:print("这是有'单引号'的内容")

对:print('这是有\'单引号\'的内容')

错:print('这是有'单引号'的内容')

对:print("这是有\'单引号\'的内容")  #转义符没必要

 

对:print("这是有'单引号'也有\"双引号\"的内容")

对:print('这是有\'单引号\'也有"双引号"的内容')

 

  单行注释与多行文档

  以#开头是单行注释,三对引号('''内容''' 或 """内容""")是文档(可以多行)。请看下面的视频。

,时长04:26

  与C++、Java等不同,Python没有多行注释。多行文档不是注释,因为这些多行文档在运行时都是加载到内存中以备使用的。因此如果一些内容只是注释原码,运行时无需加载到内存,最好还是使用单行注释。但为了简便起见,用多行文档作为多行注释也未尝不可。

  用print(__doc__)可以把Py文件的首个多行文档打印出来。如下图。

 

  注意:官方教程没有提出文档的概念,把多行文档当作多行注释,可能是为了照顾年纪小的学生,考试时要注意了。

 

  练习题:

1、判断下面打印语句是否正确,然后验证,然后把它改正后再验证。

A、print('小明说:"我这次测试得了98分,你是多少分?"')

B、print('小东答:'我这次测试也得了98分。')

C、print("床前明月光,疑是地上霜。')

D、print("It's name is "Afu".")

E、print("123456")

 

2、编写一个HelloWorld程序,开头有一个多行文档,接着是一行打印五种颜色的英文单词,这一行后面有这五种颜色的中文注释。