为什么导入区域是在头注释的下面呢?因为程序是自上而下,逐行执行的。 每行的程序就像是在排队,被python的解释器一个一个得阅读。
在print函数中,要先打印第一行,再进行第二行的打印,以此类推,打印到最后一行。下面的print无法在上面的print完成之前就去执行。这就是自上而下,逐行执行的道理。
在金庸先生的小说中,有很多武林秘籍。python就像一本武林秘籍,内藏了很多的招式。这些招式,不需要导入,就可以使用。
把python内藏的招式就称为python的内置函数。
print在百度翻译上的解释为:打印。将你希望的信息显示(打印)在控制台上的函数。print可以将python代码中几乎所有程序都可以打印出来。
在平时的开发中,通过print打印出一些信息,来帮助我们判断程序执行到了哪里,程序是否执行的正确。
print的用法:
首先,print是函数名,也就是执行的函数。括号的部分是函数的参数体,参数体是执行一个函数所需要的必要的数据。有了数据,函数才能把这些数据进行相应的操作。
比如我们要print一些信息,我们要把这些信息展示出来,就要把这些信息传递进去。当然,并不是所有的函数就一定需要参数。
object是你想打印的信息,如果你想打印一些文字或者数字,都可以放在这,如果想打印多个文字,可以用逗号隔开。
end是告诉print,当你打印完了我们想看到的信息之后,要做什么。可以不给end传递任何信息,这个时候,end默认是打印一行信息完成之后换行。
end默认是打印一行信息完成之后换行。
那么,可以通过给end改变一个值,让它不换行。
在代码中,不会被python解释器所执行的语句就是注释。在学生时代,有时候交作业想顺便和老师说几句话,可能会在作业的旁边写上一些文字,好让老师注意到。不过,这些文字不会被老师当作作业的内容而批改。
这个场景和注释稍微有点类似。头部注释是为了系统和python解释器而服务的。今天说的注释是业务注释。这种注释是为了开发者而服务的。
那么,为什么要使用注释呢?当我们的程序越写越多的时候,或者写了一段程序,过了好一阵子不去关心它的时候,等回过头来看,想看看自己写的代码,有时候会发现忘记这些代码是做什么的情况。或者因为写的太复杂,而变得看不懂。
为了避免这种情况的发生,在开发这些程序的时候就对应这些代码写一些注释。
这些注释更像是当时写这些代码的一个日记。通过看注释就能快速明白你的程序是做什么的,当时为什么要这样做,也可以大大提高维护的成本。
甚至可以在一些写的不完善的地方写清原因,告诉之后的开发人员这里需要修改,但当时为什么这样做。也可以帮助后来开发这段代码的人员了解这段开发历史。
#
双引号:
"""
"""
单引号:
'''
'''
单引号注释的功能与双引号注释完全一致。
双引号和单引号注释一般书写比较长的注释内容。#的注释,一般只针对某一行代码,做简单的说明。
# coding:utf-8
"""
这个脚本用作注释的练习:
引号注释一般用在两个地方:
1:是整个脚本的开篇,作用在于给别人介绍一下这个脚本的作用
2:对于函数功能的解释,比如我们的print内置函数里边就有这样的注释
对于这样的注释,我们未来会在函数篇章给大家介绍
我们练习一下# 的注释方法,这种方法也有两种场景,一会儿,我们试试
"""
print('学习python是很有意思的') # 这是一个简单的注释练习
# 下面的1 2 是一个整体
print('1')
print('2')