1、变量
变量:关联一个对象的标识符
学习目标:学会画变量的内存图
命名规则:字母数字下划线,所有单词小写,单词之间下划线隔开
赋值:创建一个变量或改变一个变量关联的数据。
语法:变量名=数据,变量1=变量2=数据
变量1,变量2=数据1,数据2(创建多个变量)
重点1:Python变量在内存中的存储方式
参考自:Python中赋值,深拷贝和浅拷贝_二次赋值是浅拷贝嘛_chde2Wang的博客-CSDN博客
2、数据类型
①字符串:存储文本,利用双引号修饰
②整型:存储整数,不需要引号
③浮点型:存储小数,不需要引号
注意1:字符串不能和数值类型直接运算
注意2:input函数的结果一定是字符型
注意3: 类型转换时在:获取数据时,输出数据时
# age = input("你今年年龄:") # print("明年年龄为:"+ age+1) 报错 # print("明年年龄为:"+ str(int(age) + 1)) # 优化为 age = int(input("你今年年龄:")) age = age+1 print("明年年龄为:"+ str(age))
注意4:只有在数值类型之间数据类型转换 时,才会进行截断数据
re5 = float(8) re6 = int(8.1) re7 = int(-7.6) re8 = int(-7.1) print(re5,re6,re7,re8) # 8.0 8 -7 -7
注意5:字符串转换为数值类型时,必须为数值类型的表现形式
# re9 = int("8.9") # 报错,表达形式需要像整数型 # re10 = float("8点5") # 报错,表达形式需要像小数型