zoukankan      html  css  js  c++  java
  • Python 1基础语法一(注释、行与缩进、多行语句、空行和代码组)

    一、注释
    Python中单行注释以 # 开头,实例如下:
    # 第一个注释
    print ("Hello, Python!") # 第二个注释

    输出结果为:

    ======================= RESTART: E:/python/change.py =======================
    Hello, Python!

    多行注释可以用多个 # 号,还有 ''' 和 """:实例如下:

    # 第一个注释
    # 第二个注释
     
    '''
    第三注释
    第四注释
    '''
     
    """
    第五注释
    第六注释
    """
    print ("Hello, Python!")

    输出结果为:

    ======================= RESTART: E:/python/change.py =======================
    Hello, Python!

    二、行与缩进

    python最具特色的就是使用缩进来表示代码块(但强制缩进也常被诟病),不需要使用大括号 {} 。

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

    if True:
        print ("True")
    else:
        print ("False")

    以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:

    if True:
        print ("Answer")
        print ("True")
    else:
        print ("Answer")
      print ("False")    # 缩进不一致,会导致运行错误

    以上程序由于缩进不一致,执行后会出现类似以下错误:

    File "test.py", line 6
        print ("False")    # 缩进不一致,会导致运行错误
                                          ^
    IndentationError: unindent does not match any outer indentation level

     三、多行语句

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

    total = item_one + 
            item_two + 
            item_three

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

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

    四、空行

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

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

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

    五、代码组

    缩进相同的一组语句构成一个代码块,我们称之代码组。

    像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

    我们将首行及后面的代码组称为一个子句(clause)。

    如下实例:

    if expression : 
       suite
    elif expression : 
       suite 
    else : 
       suite
  • 相关阅读:
    Alpha 答辩总结
    Alpha 冲刺报告(10/10)
    Alpha 冲刺报告(9/10)
    Alpha 冲刺报告(8/10)
    Alpha 冲刺报告(7/10)
    Alpha 冲刺报告(6/10)
    团队作业-随堂小测(同学录)
    第一次寒假作业
    寒假学习计划
    1001 A+B
  • 原文地址:https://www.cnblogs.com/9587cgq/p/12639266.html
Copyright © 2011-2022 走看看