一、文件命名规范
1、文件名命名规范
- 小写字母,使用下划线 :Python 的文件名通常是小写字母,单词之间使用下划线 (
_
) 来分隔。例如:my_script.py
,hello_world.py
。 - 避免使用大写字母:Python 不推荐在文件名中使用大写字母。虽然操作系统允许使用,但遵循小写字母的规范可以增加代码的可读性和一致性。
- 避免特殊字符和空格 :尽量避免在文件名中使用特殊字符(如
!
,@
,#
,&
, 空格等)。使用下划线来分隔单词。
2、扩展名
py
:Python 文件的扩展名是.py
,表示该文件是一个 Python 脚本或模块
3、示例
my_script.py
:符合规范。hello_world.py
:符合规范。MyScript.py
:不符合规范,应避免大写字母。
二、变量命名规范
1、变量命名
- 在 Python 中,变量名通常使用 小写字母加下划线 的方式(snake_case)。这是 Python 社区推荐的命名风格。
- 例如:
user_name
、total_count
、first_name
2、类名命名
- 类名在 Python 中使用 大写字母开头的驼峰命名,即每个单词的首字母大写,通常不使用下划线。
- 例如:
MyClass
、EmployeeDetails
、PersonInfo
3、常量命名
- Python 中的常量通常使用全大写字母,并用下划线分隔单词。
- 例如:
PI
、MAX_SIZE
、DEFAULT_TIMEOUT
。 - 常量并不具有强制性的不可变性,但开发者按照惯例使用这种命名风格。
4、私有变量
-
下划线开头表示私有变量(_var):
- 在 Python 中,使用单下划线
_
来表示变量或方法是"私有"的(尽管 Python 并没有强制私有性)。这只是一种约定,提示开发者该变量不应被外部直接访问。 - 例如:
_private_var
。
- 在 Python 中,使用单下划线
-
双下划线开头表示名称改写(name mangling)(__var):
- 双下划线表示名称改写,Python 会自动更改变量名,以避免子类覆盖父类的私有变量。
- 例如:
__private_var
会被转换为_ClassName__private_var
。
三、总结
|--------|-----------------------------|-------------------------|
| 特性 | Python | Java |
| 变量命名 | snake_case
(小写字母+下划线) | camelCase
(首字母小写驼峰命名) |
| 类名命名 | CamelCase
(大写字母开头的驼峰命名) | amelCase
(大写字母开头的驼峰命名) |
| 常量命名 | UPPER_CASE
(全大写字母+下划线) | UPPER_CASE
(全大写字母+下划线) |
| 私有变量 | 使用单下划线 _var
或双下划线 __var
| 使用 private
关键字 |
总体而言,Python 更加简洁,采用灵活的命名规则;而 Java 则注重严格的命名规范,并且具有强类型的限制。在实际应用中,根据语言的不同特性和约定来调整命名风格和代码结构,可以提高代码的可读性和可维护性。
以上内容希望可以帮助到你,李李会持续更新,感谢关注!谢谢!