变量
概念
变量是指向特定值的名称,是存储数据的临时载体。如给快递盒上贴上标签,凭借标签可以找到对应的快递,可以将带标签的快递盒看成是变量;将快递放入快递盒当中,这个过程在定义变量的时候称为赋值;而放在快递盒里面的快递就是存储的数据,快递有很多类型,有书籍、服饰、日用品等诸多类型,变量也是有多种类型,并且变量的值是可以被读取和修改,这是所有计算和控制的基础。
作用
存储数据的临时载体
命名
以字母、数字或下划线的任意组合,不要过长
第一个字符不能是数字和特殊字符
变量(标识符)命名时做到见名知意
不建议使用拼音和中文
关键字不能为变量名
严格区分大小写
谨慎使用小写字母l(L)和o(O),因为它们和1和0不好区分
变量名推荐写法
MeetTheGirl
# 驼峰体
meet_the_girl
# 下划线
使用
1.用以基本的数学运算
a = 6
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
2.查询变量数据类型
a = 1
b = 2
c = "hello, world"
d = 1 + 3j
e = False
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'str'>
print(type(d)) # class 'complex'>
print(type(e)) # <class 'bool'>
3.转变变量数据类型
int():将一个数值或字符串转换成整数,可以指定进制。
float():将一个字符串转换成浮点数。
str():将指定的对象转换成字符串形式,可以指定编码。
chr():将整数转换成该编码对应的字符串(一个字符)。
ord():将字符串(一个字符)转换成对应的编码(整数)。
- [ ] 待练习
4.变量小高级,解释型语言是从上至下依次执行没执行一行,后面的将会把前面的覆盖
age1 = 7
age2 = age1
age1 = 9
age3 = age2
print(age1, age2, age3)
# 输出结果为9,7,7
5.多个变量指向同一个值
no = number = 1024
print(no) # 1024
print(number) # 1024
id(no) # 获取内存地址
id(number)
删除变量
# 删除单个变量
age1 = 7
age2 = 8
del age1
print(age1) # NameError: name 'age1' is not defined
# 删除全部变量
常量
常量名大写字母+下划线,在程序运行过程中保持不更改的一种量。
更新于:2020年12月19日23:24:22