一、变量名格式

Python中的变量名格式非常灵活,但需要满足以下基本要求:

1、变量名只能由字母、数字和下划线组成;

2、变量名不能以数字开头;

3、变量名区分大小写;

4、变量名不应该与Python关键字重复。


# 示例代码
apple = 5
apple_5 = "五个苹果"
print(apple)
print(apple_5)

二、命名规范

为了让变量名更加具有可读性,在Python中通常采用以下命名规范:

1、变量名应该具有描述性,尽量使用英文单词或汉字;

2、变量名应该以小写字母开头,如果变量名由多个单词组成,可以使用下划线分隔,例如apple_num;

3、Python中没有常量的概念,但可以用全大写字母的变量名来表示常量,例如MAX_NUM。


# 示例代码
max_num = 100
apple_num = 5
MAX_NUM = 1000
print(max_num)
print(apple_num)
print(MAX_NUM)

三、变量名的含义

变量名不仅能够代表一个具体的数值,还能够代表一个含义。以下是一些常见的变量名及其含义:

1、i,j,k:表示循环计数器;

2、x,y,z:表示数值;

3、name,first_name,last_name:表示人名;

4、age,birthday,sex:表示个人信息;

5、result,score,grade:表示成绩或结果等。


# 示例代码
name = "张三"
age = 18
score = 80
print("姓名:{},年龄:{},成绩:{}".format(name, age, score))

四、缩写的使用

在Python中,有时可以使用缩写来表示特定的变量名:

1、str:表示字符串;

2、int:表示整数;

3、flt:表示浮点数;

4、bool:表示布尔值。


# 示例代码
my_str = "Hello, world!"
my_int = 123
my_flt = 3.14
my_bool = True
print(my_str)
print(my_int)
print(my_flt)
print(my_bool)

五、特殊变量名

在Python中,有一些特殊的变量名具有特定的含义:

1、_(一个下划线):表示临时变量,通常用于循环中;

2、__(两个下划线):表示私有变量,只能在类内部访问;

3、__name__:表示当前模块的名称;

4、__doc__:表示当前模块的文档字符串。


# 示例代码
for _ in range(5):
    print("Hello, world!")
    
class Myclass:
    def __init__(self):
        self.__num = 0
        
    def add_num(self, n):
        self.__num += n
        
    def get_num(self):
        return self.__num
    
if __name__ == "__main__":
    print("This is my Python program!")
    print(__doc__)