• 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平台私信或评论留言。

  • 相关阅读:
    各大算法平台刷题数量统计网站
    异步非阻塞python3代码
    设计模式 原型模式来复制女朋友
    Linux 中 .tar 和 tar.gz 的区别
    【网络安全】SQL注入专题讲解
    SpringMVC中异常处理详解
    element-ui时间选择器(DatePicker )数据回显
    【TypeScript】出现的背景原因
    vue cli项目升级--vue cli3升级到vue cli4
    社区论坛小程序系统源码+自定义设置+活动奖励 自带流量主 带完整的搭建教程
  • 原文地址:https://blog.csdn.net/weixin_47378963/article/details/133899368