当前位置: 首页 > article >正文

Python标识符命名规则

Python语言要求

  • 第一个字符必须是字母或下划线
  • 标识符的其他的部分由字母、数字和下划线组成
  • 标识符对大小写敏感

约定俗成的命名风格

  • 常量名使用大写的单个单词或由下划线连接多个单词,如:PI、MAX_VALUE等
  • 函数名使用小写的单个单词或由下划线连接多个单词,如:add()
  • 类名使用首字母大写的单个或多个单词,也就是大驼峰命名法,如:classMyClass(): 以上只是一种约定俗成的命名风格,有助于提高代码的可读性,并不是Python必须要求这样
  • 事实上,Python并不完全遵守这个风格,比如Python中的许多类名采用了纯小写的形式,如: class deque(): class defaultdict():

推荐

按照约定俗成的命名风格进行命名


http://www.kler.cn/a/414136.html

相关文章:

  • 面试——HashMap的并发问题
  • idea2024加载flowable6.8.1.36遇到的问题-idea启动flowable问题flowable源码启动问题
  • NAT:连接私有与公共网络的关键技术(4/10)
  • 双十一线上服务调用链路追踪SkyWalking实战分析
  • 排序算法之选择排序篇
  • android集成FFmpeg步骤以及常用命令,踩坑经历
  • 介绍下你们电商搜索的整体Java技术架构?
  • 算法基础 - 二分迭代法求解非线性方程
  • 大数据新视界 -- 大数据大厂之 Hive 数据安全:权限管理体系的深度解读(上)(15/ 30)
  • CatVton升级版?CatVton-Flux:AI虚拟试衣方案新选择。
  • python辅助notepad
  • Spring Boot框架下的英语学习应用开发
  • 关于Vscode配置Unity环境时的一些报错问题(持续更新)
  • 鸿蒙Next星河版基础代码
  • 打造双层环形图:基础与高级渐变效果的应用
  • Could not load library libnvrtc.so.11.2. Error: libnvrtc.so.11.2
  • 【K8S系列】在K8S中如何正确配置websocket及常见问题解决
  • 使用API管理Dynadot域名,在账户中添加域名服务器(Name Server)
  • 软文实战技巧:如何利用媒体平台资源提升品牌影响力?
  • 洛谷 P1747 好奇怪的游戏 C语言 bfs
  • [VSCode] vscode下载安装及安装中文插件详解(附下载文件)
  • python学习——二维列表的列表生成式
  • volcano k8s 部署
  • 【Git下载、安装和使用教程】
  • 跟李笑来学美式俚语(Most Common American Idioms): Part 38
  • 算法盒子模型转换步骤+操作命令记录