一、什么是变量
- 如果数学的代数对你能记忆犹新就不用担心,因为Python中的变量理解起来很容易。变量是表示(或指向)特定值的名称。
例如你可以使用x来表示3:
x = 3 #将x用来表示3
print(x+1) #输出x的值
>>>4
上述代码中第二步这称为赋值,我们将值3赋给了变量x。换而言之,就是将变量x与值(或对象) 3关联起来。给变量赋值后,就可在表达式中使用它。
二、变量命名和使用
- 变量名包含数字、字母和下划线。变量名可以字母和下划线开头,但是不能以数字开头。
name = "stars" #命名变量为name,数据类型为字符串
print(name)
>>>stars
1name = "stars" #错误代码:变量开头为数字
print(1name)
>>>SyntaxError: invalid syntax #程序报错
- 变量名不能包含空格,但可以使用下划线来分割其中单词。(例如:student_age)
student_age = 20
print(student_age)
>>>20
- 不要将python关键字和函数名重名,不要使用python保留字用于特殊用途的单词(例如:print)
print = 20 #错误用法:使用python保留字进行变量命名
print(print)
>>>TypeError: 'int' object is not callable #程序报错
- 变量使用应简短又具有描述性
- 慎用小写字母 "l"和大写字母 "O",容易被看错成数字1和0
- Python的变量名是区分大小写的,(例如:student和Student就是两个变量名,而非相同变量。)
student = "stars"
print(student)
>>>stars
Student = "moon"
print(Student)
>>>moon
#使用两个变量名命名,分别调用他们,返回不同的结果
- 不同于其他一些语言,使用Python变量前必须给它赋值,因为Python变量没有默认值。
学会使用正确的变量命名,会使你的程序更加规范、容易理解。