优雅地从Python入门到入土*命名与保留字

常量与变量

常量

  • 常量是一个固定的值(不可更改),比如说数字(e.g.1000),字母(e.g.'a')和字符(e.g.'Hello World!')。
  • 字符串常量应该用单引号('')或双引号("")引用起来。

变量

  • 是一个程序中地命名位置,程序员可以在其中储存数据然后使用名称检索数据。
  • 程序员要为为变量命名。
  • 变量中储存地数据是可以更改的。

变量命名的规则

  • 只能有字母,数字和下划线(_)组成。
  • 必须以字母或者下划线(_)开头,即用数字开头(e.g.123python是不合法的变量命名)。
  • 区分大小写,即smith,Smith,SMITH,SmiTH是不同的变量。
  • 不能使用Python的保留字,但是区分大小写,即if是Python的保留字,但If就是一个用户变量。

保留字

  • Python中的保留字(也叫keyword)是指在Python中具有特定意义的字符,总共有33个。
  • 可以通过Python的交互模式中使用help('keywords')查看,即:
  • 其中保留字的意义可以参看下表:
    and:用于表达式运算,逻辑与操作
    or:用于表达式运算,逻辑或操作
    not:用于表达式运算,逻辑非操作
    as:用于类型转换
    assert:断言,用于判断变量或条件表达式的值是否为真
    break:中断循环语句的执行
    class:用于定义类
    continue:执行下一次循环
    def:用于定义函数
    del:删除变量或序列的值
    if:条件语句,与elif,else结合使用
    elif:条件语句,与if,else结合使用
    else:条件语句,与elif,if结合使用
    except:except包含捕获异常后的操作代码块,与try,finally结合使用
    finally:用于异常语句,出现异常后,始终要执行finally包含的代码块,与try,execept结合使用
    raise:异常抛出操作
    try:try包含可能会出现异常的语句,与except,finally结合使用
    from:用于导入模块,与import结合使用
    import:用于导入谋爱,与from结合使用
    globe:定义全局变量
    in:判断变量是否在序列中
    is:判断变量是否为某个类的实例
    lambda:定义匿名变量
    pass:空的类,方法,函数的占位符
    print:打印语句
    return:用于从函数返回计算结果
    exec:用于执行Python语句
    for:for循环语句
    while:while的循环语句
    with:简化Python的语句
    yield:用于从函数依此返回值
    nonlocal:最临近外层作用域变量
    False:逻辑假
    True:逻辑真
  • 注意False和True的首字母要大写

参考资料

原文地址:https://www.cnblogs.com/2020pengxiyue/p/13745790.html