python语言命名规则
时间: 2024-01-15 20:04:15 浏览: 23
python命名规范
Python 语言命名规则如下:
1. 变量名、函数名、模块名应该使用小写字母,单词之间用下划线连接。
2. 类名应该使用首字母大写的驼峰命名法。
3. 常量名应该使用全大写字母,单词之间用下划线连接。
4. 私有变量和方法应该以一个下划线开头,表示它们只能在类内部使用。
5. 特殊方法名应该以两个下划线开头和结尾,如 __init__。
6. 避免使用 Python 关键字和内置函数作为变量名、函数名或类名。
7. 选择合适的命名方式使代码易于阅读和理解。
示例:
```
# 变量名
first_name = "John"
last_name = "Doe"
# 函数名
def print_name(first, last):
print(f"Name: {first} {last}")
# 类名
class Person:
def __init__(self, first, last):
self.first = first
self.last = last
# 常量名
PI = 3.14159265358979323846
# 私有变量和方法
class MyClass:
def __init__(self):
self._private_var = 1
def _private_method(self):
pass
# 特殊方法名
class MyList:
def __init__(self, items):
self.items = items
def __len__(self):
return len(self.items)
```
阅读全文