python入门之基础语法标识符与保留字,python中有效的标识符

  python入门之基础语法标识符与保留字,python中有效的标识符

  Python中的标识符是用于标识变量、函数、类、模块和其他对象的名称。标识符可以包含字母、数字和下划线(_),但必须以非数字字符开头。字母在ISO-Latin字符集中只包括AZ和AZ。标识符是区分大小写的,所以foo和FOO是两个不同的对象。特殊符号,如$、%、@等。不能在标识符中使用。此外,if、else、for等词是保留词,不能用作标识符。下表列出了所有保留字符及其说明:

  截图来自:《Python开发技术详解》

  保留字描述和用于表达式运算,逻辑和运算如同用于类型转换assert断言,用于判断变量或条件表达式的值是否为真break中断循环语句的执行class用于定义类continue继续下一个循环def用于定义函数或方法del删除变量或序列的值elif条件语句与if else条件语句结合使用,与if和ELIF结合使用。它也可以用于异常和循环。exceptexcept包含捕获异常后的操作码。exec与try和finally结合使用,执行python语句的循环语句。最后,它用于异常语句。发生异常后,finally中包含的代码块总是被执行。将from与try结合使用,除了导入模块,使用global来定义全局变量if条件语句与import结合使用,使用import与else和elif结合使用来导入模块。与from结合使用以确定变量是否存在。确定一个变量是否是一个类的实例。lambda定义匿名函数NOT for expression operation,logical NOT OR for expression operation,logical OR operation pass空类,function,Method占位符print语句raise异常抛出operation return用于从函数返回计算结果。try包含可能导致异常的语句,与except和finally结合使用时,带有简化Python语句yield的while循环语句用于依次从函数返回值。

  以下划线开头或结尾的标识符通常有特殊的含义。例如,以下划线开头的标识符(如_foo)不能用from module import *语句导入。前后带有两个下划线的标识符(如__init__)由特殊方法保留。前面带两个下划线的标识符,比如__bar,用来实现类私有属性,这将在第7章-类和面向对象编程中讨论。通常,您应该避免使用相似的标识符。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: