[Python3] 002 Python3 中常用的命名规则
2024-08-29 11:27:05
目录
1. 什么可以用来命名?
1.1 老三样: 字母、数字、下划线
- 字母的大小写敏感
- 以字母打头为佳
- 不能以数字打头
- 不能用纯数字命名
- 慎用下划线打头
- 一个名字中不能有空格
1.2 其他
- 与别的语言不同,Python3 可以使用中文、俄文等命名
- 虽然 Python3 支持一些国家的文字,但是推荐只用“老三样”命名
- 挖个坑,日后填平
- 内容:关于编码
- 编号:Py002-1
2. 什么不能用来命名?
Python3 中的“关键字”
- 个人觉得没必要去记它们
- 若想看,可以使用命令
help("keywords")
查看 - 有些地方也说“保留字”、“预留字”
- 挖个坑,已经填平,详情见 [Python3 填坑] 003 关键字?保留字?预留字?
- 内容:Python3 与“关键字”、“保留字”、“预留字”的关系
- 编号:Py002-2
3. 命名“小贴士”
可用“缩写”避免名字过长
- 少废话,上例子
number -> num
count -> cnt
server -> srv
4. 驼峰命名法
4.1 大驼峰
- 形如
AchillesAndHisGold
、GoneWithWind
- 将几个单词的首字母大写并连在一起
- Python3 中常用大驼峰给 类 命名
4.2 小驼峰
- 形如
firstBlood
、tryAnythingOnce
- 把大驼峰的首字母变为小写即可
- Python3 中常用小驼峰给 普通变量、函数名 命名
5. posix 命名法
- 这是一套命名规则
- 其中包括
you_and_me
、my_first_book
的形式- 单词全小写,用下划线连接
- 挖个坑,日后填平
- 内容: 别的规则
- 编号:Py002-3
最新文章
- Android 急速发布项目到 JitPack
- juqery 正则表达式的使用
- $.ajx的用法
- Java集合——ConcurrentHashMap
- 关于xampp使用不同端口的虚拟机
- Sqli-labs less 27a
- 判断相同区间(lazy) 多校8 HDU 5828 Rikka with Sequence
- python模块之os和os.path模块
- 1.redis.3.2 下载,安装、配置、使用 - 1
- Elasticsearch .Net Client NEST 索引DataSet数据
- SecureCRT上使用公钥登陆Linux服务器
- kafka集群配置与测试
- C语言sendto()函数-经socket传送数据以及recvfrom函数《转》
- memcahced缓存特点
- 一些简单的例子让你在Java中能更好的学习并理解循环结构(1)!
- JavaScript入门(四)
- grep使用技巧一:模式pattern为字符串文件
- PPT领取 | 70+数据科学、架构演进等最佳实践限时放送
- Pandas 基础(15) - date_range 和 asfreq
- stark组件开发之添加按钮显示和URL