美文网首页python3从零学习
python3从零学习-4.1、基础语法(上)

python3从零学习-4.1、基础语法(上)

作者: 山海皆可平z | 来源:发表于2020-04-09 13:06 被阅读0次

    基础语法(上)

    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源码文件了,这是一个知识点。另外就是代码缩进,用缩进来标示代码段落,把代码一个个段落区分开来,一定要记住这个缩进是强约束,不能自己想缩进多少就多少,最好要安排规范来。

    相关文章

      网友评论

        本文标题:python3从零学习-4.1、基础语法(上)

        本文链接:https://www.haomeiwen.com/subject/vexcmhtx.html