Python 命名及保留字

标识符和保留字

       标识符中,有一类称为用户自定义标识符。这个里面包含了变量名,函数名,类名等等。
       不要小看这些名字,他们也是很重要的。在大型的程序中,起名,经常会令人头疼。

       或许有的人会疑惑,为什么起一个名字会这么令人头疼。这里面其实有很大的学问。一个好的名字,能够让人通过名字便联想到它的作用和意义。在编写过程中,我们不仅要自己读得懂,更要为其他人创建方便。方便他们阅读,方便他们修改。所以,一个好的名字,能够从另一方面体现出一个程序员良好的编码能力和素质。

       关于名称,我们可以自由定义,但是!  切记,在Python 3.x中有33个保留字,这些保留字是要熟知的。

       下面说明一下命名规则。我们可以通过 大小写英文字母、数字、下划线和汉子等字符进行组合,来命名一个变量。 但是,请注意!大小写英文字母是敏感的,首个字符不能为数字,且 保留字 不能被命名为用户自定义标识符。
    

下面说明一下保留字及其相关:

        保留字           说明

           if           条件语句,与 else , elif 结合使用

         elif          条件语句 与 if , else 结合使用

         else         条件语句 条件语句,与 if , elif 结合使用。也可以用于异常和循环使用

         and         用于表达式运算,逻辑“与”操作

          or          用于表达式运算,逻辑“或”操作

         not         用于表达式运算,逻辑“非”操作

       import       用于导入模块,可以与 from 结合使用

        from         用于导入模块,与 import 结合使用

          as          用于类型转换,常用于引入库时的重命名及文件操作时的重命名

扫描二维码关注公众号,回复: 1116980 查看本文章

       assert        断言,用于判断变量或条件表达式的值是否为真。若为假,则抛出异常AssertionError

        raise         异常抛出操作

         for           循环语句

       while         循环语句

       break        中断循环语句的执行

     continue      继续执行下一次循环

        try           包含可能会出现异常的语句,与 except,finally 结合使用

      except       包括捕获异常后的操作代码,与try,finally结合使用

      finally        用于异常语句。无论是否引发异常,始终要执行 finally 包含的代码块。与 try , except 结合使用

      pass          空语句,常为了保持程序完整性。没任何功能,常用作占位符

       def           用于定义函数或方法

     return         用于从函数返回计算结果

     lambda        定义匿名函数(谨慎使用)

       del           删除变量或者序列的值

     global         定义全局变量

   nonlocal        在一个函数中修改该函数内部作用域的变量

        in            判断变量是否存在序列中

        is            判断变量是否为某个类的实例

      with          简化Python的语句,在文件管理时,常于 as 结合使用

     yield          用于从函数依次返回值

     class          用于定义类

     None          与众不同的一个保留字。自身是一个常量,与其他数据类型比较时规定返回False,数据类型为NoneType

     True           布尔值之一,常用于判断

     False           布尔值之一,常用于判断


最后说一下数据类型,有六大类型:数字、字符串、列表(list)、元组(tuple)、集合、字典(dictionary)。

我们可以通过使用 type( ) 函数来知晓变量的数据类型,括号内参数为 变量名。


更多相关,我会在后续文章中写出,希望各位多多关注。

这是本人的的第一篇博客,如有错误,还请各位指正。 在此谢过。

猜你喜欢

转载自blog.csdn.net/already233/article/details/80383779