Python应用轻松入门
上QQ阅读APP看书,第一时间看更新

1.3 Python的语法结构

1.注释

注释是程序中程序员用来说明程序的辅助语言,注释不会被执行,Python用“#”表示一行注释的开始,直到这行结束,代码如下:

    r=2
    s=r*r
    print(s)        #将结果输出到控制台

上述代码的运行结果如下:

    4

多行注释用3对单引号('''…''')或3对双引号("""…""")表示,代码如下:

    '''
    时间:2023年7月
    QQ:87336683
    B站:赵会钧
    '''
2.显式的行拼接

两个或更多的物理行可使用反斜杠字符“\”拼接为一个逻辑行,代码如下:

    month=10
    day= 1
    if month==10 and\
            day==1:
        print('今天是国庆节!')

下面的代码与上面的代码等效:

    month=10
    day= 1
    if month==10 and day==1:
        print('今天是国庆节!')

以“\”反斜杠结束的行不能带有注释。

3.隐式的行拼接

圆括号、方括号或花括号内的表达式允许分成多个物理行,无须使用反斜杠,示例代码如下:

    month_names=['一月','二月','三月',      #月份
                    '四月','五月','六月']

隐式的行拼接可以带有注释。

4.缩进

每行代码开头处的空白称为该行的缩进,Python用缩进表示语句段落的组织结构,一般用4个空格实现缩进,也可用Tab键实现缩进,但同一个Python文件内要么全用空格缩进,要么全用Tab键缩进,二者不可以混用,代码如下:

    #//第1章/1.1.py
    a=3
    b=6
    c=9
    if a<b:
        if b<c:
            print('a<b<c')

当一行代码的尾部遇到“:”时,下面的语句就需要用缩进表示代码的层次,后面会一一介绍。