基础语法(上)
Python源码文件后缀:
Python源码文件都以.py为后缀,可以用vscode/pycharm创建一个“Python File”文件,命名成“helloworld.py”。其实你也可以用记事本或者任何的文本编辑工具来创建这个文件,只要文件后缀是”.py”就可以。
代码缩进:
Python很有特色的部分就是用缩进来标识代码段落,其他语言比如c/c++、Java都是以大括号{}作为程序段落的范围,但是python是用缩进来表示的,这个缩进可以是空格也可以是制表符(tab符),同一个代码段的每行的缩进要一样,这样就表示这些行代码是同一段落。缩进可以是一个空格或者二个空格都可以,只要全局是统一的就行,不能这段是两个空格缩进的,另外的地方是三个空格缩进的,这样python解释器会弄糊涂。我一般是这样处理的,我统一设定四个空格为缩进或者一个tab符,这里tab符就是四个空格,这样输入方便,只要敲一个tab键就可以了。一般vscode/pycharm都已经默认设置好的。
这个缩进需要严格执行,不然代码会报错。这个好比小学生写文章,老师要求首行要空两个字,只不过Python里面需要必须这么做,不这么做会导致代码报错不能正常运行。
看下缩进代码例子:
a = 1
b = 2
if a+b > 0:
print('hello world!')
else:
print('hello python!')
执行输出:hello world!
print('hello world!')这个函数前面空了四个空格,这就是缩进,这个标示这行代码是if语句执行的闭环。
print('hello python!’)前面也空了四个空格,这也是缩进,这个标示这行代码是else语句执行的闭环。
现在的vscode/pycharm工具都有强大的代码提示功能,如果代码缩进有问题都会有提示。
看个下面的例子:
如上图所示,我把最后一行代码变成一个空格,底部就会出现红色波浪线,这个就是说明代码有问题,具体什么问题,我们看下:
这个是需要安装一个flake8插件,才会提示。怎么安装插件,请看我前面的文章,或者私信给我。
这个上面提示就是这个不是4个空格的。
本篇文章就是两点,一个是文件后缀,另外一个就是缩进。以后看到后缀是“.py”的问题,就知道是python源码文件了,这是一个知识点。另外就是代码缩进,用缩进来标示代码段落,把代码一个个段落区分开来,一定要记住这个缩进是强约束,不能自己想缩进多少就多少,最好要安排规范来。
网友评论