• python的标识符命名规则,保留字表


    什么是python的标识符

    通常情况下,每个人都有一个名字和身份ID,用于标记这个人,python的变量、常量、函数、类、模块、包等也同样需要这样的一个名字和内存ID(声明了一个变量并赋值,计算机便会自动分配一个内存地址给该变量,除此之外,函数、类、模块、包等通常没有内存地址),用来存储和标记python的变量、常量(函数和类)。不同的是,人名可以重名,身份ID不重名,但是python的标识符的情况是名称不可以重名,而存储的内存地址可以一样,这通常会出现在将变量赋值给变量的情况下,可以用 id(obj) 来简单查询(十进制),如下:

    1. >>> a = 0
    2. >>> id(a)
    3. 5367869025
    4. >>> b = a #将变量a赋值给b;
    5. >>> id(b)
    6. 5367869025 #二者的内存地址是一致的

    python标识符的命名规则

    1、python语言“严格区分”字母的大小写!

    2、python标识符的第一个字符必须是字母(26个字母)或下划线,如a、bc、Ad、x1y1z1、_look、_Number_NPL等,错误的如:1、123ABC、~bcd、#west、$look等

    3、除了第一个字符之外,其余的可以用字母、数字或下划线来组成;

    4、变量命名通常用小写,如acb,常量名全部用大写ACB,这是个约定俗成的代码规范,不是强制要求的,为了代码的可读性,还是尽量这样吧。

    5、函数名或方法名(类中的方法名,功能跟函数基本一样)的命名可以用小写加下划线,这也是约定俗成的代码规范,可以不遵守,鄙人就没有这样写。

    6、类的命名用大写驼峰来写,如ArticleHot,CategoryMin这个在利用python的web框架Django来开发web应用的时候会经常遇到。

    7、模块和包的命名用小写,比如math、os等。

    python的保留字

    python标识符的命名必须避开这些内置的保留字。可以参考如下表格:

    andnonlocalnot
    assertfinallyor
    breakforpass
    continueglobalraise
    defifreturn
    delimporttry
    elseiswith
    exceptlambdayield
    asfromin
    printelifclass
    TrueFalseNone
    asyncawait-

    重要提示:如需大数据处理、机器学习模型训练的可在当前CSDN平台私信或评论留言。

  • 相关阅读:
    Robot Framework笔记
    Java锁常见面试题
    HTTP 结构概述
    Session与Cookie
    表设计的18条军规
    Hive基本使用(3)
    自媒体助手篇
    Ubuntu18.04系统安装nginx
    史上最全 Appium 自动化测试从基础到框架实战精华学习笔记(一)
    从零开始的力扣刷题记录-第八十八天
  • 原文地址:https://blog.csdn.net/weixin_47378963/article/details/133899368