Python 变量函数命名规则
Python 变量命名规则
- 模块名 & 包名
- 纯小写字母,单词之间用 _ 分割
- 类名
- 首字母大写,不用 _ 分割
- 全局变量名(类似于 Java 中的 static 变量)
- 纯大写,单词之间用 _ 分割
- 普通变量
- 纯小写字母,_ 分割
- 私有实例变量(外部访问会报错)
- 以 __ (两个下划线)开头,其余和普通变量保持一致
- 专有变量
- __ 开头 __ 结尾,一般为 python 的自有变量,不要以这种方式命名
- 普通函数
- 和普通变量保持一致
- 私有函数
- 以 __ (两个下划线)开头,其余和普通函数保持一致
- 文件名
- 全小写,可使用下划线
- 包名
- 简短的、小写的名字,如果下划线可以改善可读性,也可以加入下划线
- 模块名
- 与包的规范相同
- 类名
- 首字母大写,内部类可以用额外的下划线
- 函数名
- 全部小写、用下划线隔开增加可读性
欢迎关注微信公众号"程序员小辉"
曾经有个人关注了我,然后他就找到了漂亮的女朋友
Python 变量函数命名规则相关推荐
- python变量名有哪些_python变量名命名规则
原博文 2020-03-21 11:07 − 一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量 ...
- python的变量名命名规则_python的变量命名规范
一.python变量名命名规则: 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头; 3.不能以python中的关键字命名; 4.变量名要有意义; 5.不要用汉字和拼音去命名; 6 ...
- 第四期:python的文件命名规则
Python PEP8 编码规范中文版: https://blog.csdn.net/ratsniper/article/details/78954852 见名知意 #知识点:变量和命名规则 mone ...
- 什么是变量名?Python变量的命名有什么要求?
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文.数字和下划线的组合,且不能用数字开头.那么Python语言中变量名是什么?变量的命名规则有哪些?具体内容请看下文. 变量名只有在第 ...
- Python标识符的命名规则
[快速理解] Python标识符是指变量.函数.类.模块等的名称. 例如:a=10中的a是标识符 反例:for i in [1,2,3]中的for和in不是标识符,是保留字,i是标识符.Python保 ...
- Matlab变量及其命名规则
变量及其命名规则 l 变量 1. 变量名的大小写是敏感. 2. 变量的第一个字符必须为英文字母,而且不能超过31个字符. 3. 变量名可以包含下 ...
- C语言中的关键字,变量的定义,变量的命名规则,交换两个变量的值,驼峰命名法【 C语言变量名命名法则】
C语言结构 C语言中的关键字 变量 变量的定义 变量的命名规则 交换两个变量的值 驼峰命名法 C语言结构 上图中我们可以看到最外层是程序,内部是所有的构成,我们从最里面开始说明. 当我们用计算机语言来 ...
- java类和变量的命名规则
1.驼峰命名法 驼峰命名法就是当变量名或函数名是由一个或多个连接在一起,而构成的唯一识别字. 大驼峰是每一个单词的首字母都大写,例如:MyFirstName; 小驼峰是第一个单词首字母小写,其它单词首 ...
- php的变量规定前面要加什么字符,PHP_神盾加密解密教程(一)PHP变量可用字符,先来说说php变量的命名规则, - phpStudy...
神盾加密解密教程(一)PHP变量可用字符 先来说说php变量的命名规则,百度下一抓一大把: (1) PHP的变量名区分大小写; (2) 变量名必须以美元符号$开始; (3) 变量名开头可以以下划线开始 ...
最新文章
- Linux基础命令--常用命令工具
- ES6新增数据类型符号(1):普通符号
- maven打包pom.xml备忘
- HTML中添加meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1
- 力软敏捷开发框架真正源码_敏捷真正使谁受益?
- c# mysql 中文,c#操作mysql中文乱码的解决方案_c#应用
- idea安装lua插件_IntelliJ EmmyLua 1.1.9发布,IDEA的Lua插件
- 你们一年大概可以存多少钱?
- App测试1-App测试概述
- java mxml_Java 之 XML
- Linux批量文件名大小写转换,Linux中批量把文件名大小写转换
- getch方法_c语言中中getch()函数为什么不起作用?
- JAVA写一个小型超市管理系统,Java语言课程设计-小型超市管理系统
- c++项目开发——吃豆子游戏
- 工业机器人图册 索罗门采夫_机械手控制系统设计(完整图纸)
- 其他笔记 - matlab代码转换为python代码(SMOP、numpy)
- 51 个漂亮的电子商务网站设计分享
- Gartner 公布 2022 新兴技术成熟度曲线,这些技术趋势最值得关注
- 前端培训丁鹿学堂:css伪类选择器(一)
- Office Online 在线预览
热门文章
- java checkstyle_如何为特定代码行禁用特定的checkstyle规则?
- 图像识别算法基础问题
- u盘插入的时候拷贝u盘内容的
- 探路智慧未来,程大章、龚仕伟将出席2019中国智慧家庭高峰论坛
- 《C Primer Plus》学习笔记—第14章
- 菜鸟写C语言———石头剪子布
- std::stoi stol stoul stoll stof stod
- 深度神经网络的训练过程,深度神经网络训练
- python嵌入式开发实战_嵌入式Qt实战教程 PDF 高清版
- HV000030: No validator could be found for constraint ‘javax.validation.constraints.NotBlank‘ validat