首页 > 编程语言 >Python-标识符命名规则

Python-标识符命名规则

时间:2022-09-26 23:26:13浏览次数:47  
标签:__ 下划线 驼峰 Python 私有 命名 标识符

合法标识符

在Python中, 标识符由字母, 数字, 下划线组成, 但不能以数字开头.

命名规则

  1. lower_underscore: 小写字母中间隔下划线.

    一般使用小写加下划线

  2. UPPER_UNDERSCORE: 大写字母中间隔下划线.

    表示常量时使用大写加下划线

  3. CamelCase: 大驼峰, 单词首字母大写.

    定义类时使用大驼峰

  4. mixedCase: 小驼峰, 第一个字母小写.

下划线

  1. _: 单个下划线做变量, 表示占位符.
  2. _sss: 标识符前加单下划线, 表示弱私有.
    导包时不会导入私有的全局变量.
  3. __sss: 标识符前加双下划线, 表示强私有.
  4. __init__: 前后双下划线, 表示魔术方法.

标签:__,下划线,驼峰,Python,私有,命名,标识符
From: https://www.cnblogs.com/khrushchefox/p/16732932.html

相关文章

  • 世界坐标系转换/相机标定/畸变矫正-Python
    PnP(Perspective-n-Point)是求解3D到2D点的对应方法。不论是相机和雷达的标定还是相机和相机的标定都可以使用PNP来解决,即通过不同坐标系下相同的点对求解变换矩阵。这里......
  • 一小伙使用 python爬虫来算命?
    1.网站分析因版权原因,网站的地址大家可以私信我或者加我文章结尾的qq,完整的教程群里有,需要的自提,当然遇到问题也可以请教哦。2.获取内容我们今天呢,就先做一个通过星座来得......
  • 【Python】网络爬虫
    本章主要讲的是基于Python语言的数据采集,该功能要讲起来可以单独作为一门课程来学习,因为这是一门很重要的课程,一般运用在大数据处理和人工智能上,该应用提供大量的数据。1.......
  • python 集合
    集合(set)是一个无序、可变、不允许数据重复的容器。1.定义s={11,22,33}无序,无法通过索引取值可变,可以添加和删除元素不允许数据重复用途:如果有一个数据类型......
  • python2和python3区别
    区别1:python2中需要用户自己制定数据类型,写什么类型就是什么数据类型,写字符串要加双引号。python3中不管什么数据类型都会转成字符串。python中的raw_input与python3......
  • python学习day04
    上周内容回顾PEP8规范1.井号后跟注释文字时,井号和前面的代码空两格,和后面的注释文字空一格。2.井号单独起一行后跟注释文字时,和后面的注释文字空一格。3.列表、......
  • python5
    python数据类型数据类型-布尔值(bool)1.判断失误的对错是否可行只用于流程控制中2.只有两种状态:True对的False错的3.python中所有数值自带布尔值......
  • python小白入门学习day04
    python小白入门学习day04目录§一、周末内容回顾1、PEP8规范2、python注释语法3、变量与常量4、数据类型§二、今日内容详细1、作业详解2、基本数据类型之布尔值bool2、基......
  • python
    python数据类型基础数据类型之布尔值bool+布尔值bool用来判断事物的对错,是不是可行。主要用于流程控制中只有两种形态1.True对的,真的,可行的2.False错的,假的,......
  • Python-函数-算术函数
    #python-函数-算术函数#(1)加减乘除#加法add(),减法subtract(),乘法multiply(),除法divide()#作用:数组间的加减乘除importnumpyasnpx=np.arange(9,dtype=......