美文网首页哲思简友广场
Day006|Python语法基础

Day006|Python语法基础

作者: 龙渊的宝藏 | 来源:发表于2021-02-25 12:58 被阅读0次

    今天是Andy学Python的第6天哦! 

    大家好,我是Andy。

    Python程序一般由两部分组成:

    模块导入部分:Python有丰富的代码库资源,编写Python代码时,我们需要依赖很多外部代码库以提高效率,避免重复造轮子。

    代码正文部分:从设计到变量的赋值、业务逻辑的实现。

    01.模块导入

    使用模块之前,必须先导入(import):意味着要让Python知道从哪获取模块,可使用语法import+[模块名]导入模块,将[模块名]替换为希望导入的模块名字。导入模块之后,即可使用其中的变量和函数。

    1.1 import+模块名

    导入整个模块,使用模块里面的变量、函数或者类,语法格式为模块名.函数名(),例如

    import math

    math.pow(3,3)

    1.2 from+模块名+import+函数名

    仅导入模块中的指定的函数。在当前文件里只能使用该函数,语法格式为函数名(),例如

    from random import randint

    randint(0,100)

    1.3 from+模块名+import+*

    使用*通配符,可以导入模块中的所有函数。可以直接使用函数名使用模块里的所有函数

    from turtle import *

    forward()

    right()

    # 刚才发现Jupyter中使用Tab键可补充代码,所以不会单词也没什么大不了,只要记住头两个字母就可自动补全单词。

    1.4 as+别名

    如想省写模块名或函数名,还可以用as设置别名。

    语法如下:

    import+模块名+as+别名

    或者from+模块名+import+函数名+as+别名

    02.注释

    对程序中某些代码进行标注说明,方便自己和他人阅读代码。注意,注释是给程序员看的,而不是让计算机执行,计算机运行程序时会自动忽略这些注释。

    2.1 单行注释

    只能注释一行内容,可以放在代码上一行,也可以放在代码右侧。语法如下:

    # 这是注释内容

    print(2-3)

    或者

    print(2-3)     # 这是注释内容

    2.2 多行注释

    可以注释多行内容,一般用在注释一段代码的情况,语法如下:

    '''

    这是多行注释,使用三个单引号

    这是多行注释,使用三个单引号

    这是多行注释,使用三个单引号

    这是多行注释,使用三个单引号

    '''

    print ("Hello World!")

    或者

    """

    这是多行注释,使用三个双引号

    这是多行注释,使用三个双引号

    这是多行注释,使用三个双引号

    这是多行注释,使用三个双引号

    """

    print ("Hello World!")

    2.3 注释与取消注释快捷键

    多行注释,也可以像单行注释一样在每行开头添加#,快捷键为选中多行,Ctrl+/,再按一下Ctrl+/,取消注释(当然按照方法2.2加三个连续的单引号或双引号也可以)。

    效果如下:

    # for i in range(1,5):

    #  for j in range(1,5):

    #   for k in range(1,5):

    #    if (i != j) and (i != k) and (j != k):

    #     print(i,j,k)

    03.代码行与缩进

    3.1 缩进

    Python最具特色的就是使用缩进来表示代码块,不需要使用大括号{}

    缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

    一般使用缩进4个空格(个别教程讲也可使用Tab符,但绝大多数教程讲不要混用空格与Tab,防止增加调试负担、降低代码易读性)。

    Jupyter有自动缩进功能,即输入英文冒号“:”之后,敲“回车”会自动缩进。

    3.2 多行语句

    Python通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠\来实现多行语句,例如:

    10+5+23+\

    20

    在[],{},或()中的多行语句,不需要使用反斜杠(),例如:

    total=['item_one','item_two','item_three','item_four','item_five']

    3.3 空行

    函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

    空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

    空行也是程序代码的一部分。

    3.4 换行输出

    Python里print默认换行输出:

    3.5 不换行输出

    试着输入以下语句,运行前想想结果:

    x = y = 1

    print(x, end=" " )

    print(y, end=" " )

    注意:end="",如空格、逗号等,放在双引号中间,可实现不换行输出。

    End

    不会Python,将成为人工智能时代的新“文盲”!

    欢迎加入零基础自学Python计划,未来100天,Andy会把自学Python学习笔记持续输出公众号、视频号,不定期更新,邀您观战、加油、评论,亦或围观Andy被打脸。

    人到中年,你一定要努力,但千万别着急。

    我是Andy,一个终身学习者。

    欢迎关注公众号与视频号:Andy学Python。

    相关文章

      网友评论

        本文标题:Day006|Python语法基础

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