这些“好”的变量名可读性也不完全相同,尤其是前两个,比较难识别其中的单词 。
采用何种命名方式因人而异,不同组织也有自己的规则 。
最常见的 3 种多单词变量命名方式为:
- 驼峰命名法首字母小写,其余单词首字母大写:numberOfCollegeGraduates
- Pascal 命名法所有单词首字母大写:NumberOfCollegeGraduates
- 蛇形命名法字母小写,单词间以下划线(_)分隔:number_of_college_graduates
除了变量,Python 中的其他标识符(函数名、类名、模块名等)也需要采用合理和一致的命名方式 。
Python 官方代码风格(PEP 8)建议的命名风格为:
- 使用蛇形命名法为变量和函数命名
- 使用 Pascal 命名法为类命名
【关键字】
对标识符(变量、函数、类、模块等的名称)命名还有一个约束:不得使用 Python 关键字来命名 。
Python 关键字是 Python 语言保留的一些实现语言层面功能的词语 。用户使用这些词语给自定义标识符命名会导致语法错误 。
>>> for = 3File "", line 1for = 3^SyntaxError: invalid syntax
这些关键字包括:
False、None、True、and、as、assert、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield
【结语】
本文全面介绍了 Python 变量的基础知识,包括对象引用和标识、标识符命名等 。
现在我们已对 Python 数据类型有了很好的理解,并且能够通过变量来创建这些不同类型的数据对象了 。
【一文理解Python中的变量 python中什么是变量】接下来,我们会学习如何在表达式中使用这些对象,并了解各种操作符的用法 。
- 一文了解删除微信好友的两种方法 用什么方法删除微信好友
- 一文看懂2022苹果春季新品发布会 苹果2021秋季发布会
- 【游戏世界】明日方舟新六星奶妈特色和技能理解起来比较简单和轻松
- 止于至善”怎么理解 止于至善是什么意思
- 【游戏世界】《游戏王:决斗链接》沉默混沌全新顶级理解
- 【游戏世界】特战荣耀最后一战竟在开篇, 只是当时未曾理解, 回头再看心中感慨
- 一文读懂OPPO手机隐私保护功能 OPPO隐私保护
- 理解是女人送给男人最好的礼物 女人送男人什么礼物最好
- 美发色彩的调配理解 美发颜色调配
- 【游戏世界】王者荣耀: 为什么说甄姬是低端局T0英雄, 却有大量玩家不理解呢?