一、变量
1.变量的作用:
变量是用来保存数据的(将数据保存到变量中,就可以通过使用变量来使用数据)
- 直接使用数据的问题:
print(56 + 90)
1.数据意义不明确
2.数据无法区分 - 通过变量使用数据:
1) 可以让数据的意义更明确
age = 18
score = 89
print(age)
print(score)
2) 数据可以不用重复写和重复修改
- 结论:使用数据的时候一般不要直接使用,而是先将数据保存到变量中,再通过使用变量来使用数据
2.定义变量(创建变量保存数据)
-
语法:
变量名 = 数据 -
说明:
- 变量名 - 由程序员自己命名,但是必须符合两个命名要求和三个规范
要求:1.是标识符;2.不能是关键字
规范:1.见名知义(看到变量名就知道这个变量中保存的是什么数据)
2.不使用系统函数名、类名或模块名;
3.所有的字母都小写,多个单词之间用下划线隔开(目前支持使用驼峰式命名) - = - 固定写法
- 数据 - 需要保存到
1) 如果用print来作为变量名使用,会导致print函数的打印功能消失
# print = 100
print(200)
2) 如果用类型名来作为变量名使用,会导致对应的类型转换无法进行
# int = 10
print(int(34.56))
name = '余婷'
3) 驼峰式命名(第二个单词开始首字母大写)
dogName = '旺财'
pythonClassAddress = '14教室'
4) 下划线分割单词
dog_name = '财财'
python_class_address = '14教室'
5) 用变量保存具体的数据
a = 100
b = 'abc'
6) 用变量保存已经赋值过的变量中的数据
c = name
print(c)
7) 用变量保存运算表达式的运算结果
d = 100 + 200
print(300)
3.使用变量
使用变量就是使用变量中保存的数据。(数据能做的事情,保存这个数据的变量都可以做)
什么时候需要变量中保存的数据,什么时候使用变量
num = 100
- 通过打印变量来打印变量中保存的数据
print(num) # 100
print('num') # num
- 通过获取变量的类型来获取变量中保存的数据的类型
print(type(num)) # <class 'int'>
print(type('num')) # <class 'str'>
- 将变量中保存的数据作为运算对象
print(num + 200) # 300
# print('num' + 200) # 报错
4.重新给变量赋值
第一次给变量x赋值为100
x = 100
print(x)
重新给变量x赋值为200(重新赋值后新的值会覆盖原来的值)
x =