一、变量

1、变量的三要素:变量名、变量值、变量数据类型
2、格局:变量名称 = 变量值
3、输入变量:print(变量名)
""" 变量 """# 1、变量的三要素:变量名、变量值、变量值的数据类型# 2、定义变量的格局:变量名 = 变量值money = 1080  # 变量名 ---> money  变量值 ---> 1080  变量的数据类型 ---> int# 3、输入变量:print(变量名)print(money, type(money))  # type() 查看变量的数据类型
4、变量的命名规定
  • 变量名由字母、数字、下划线形成(数字不能结尾)
  • 大小写敏感(A、a是两个不同的变量)
  • 不要跟关键字和零碎保留字抵触
"""变量名称的命名规定"""# 变量名由字母、数字、下划线形成(数字不能结尾)a = 6print(a, type(a))a2 = 'Hello World'print(a2, type(a2))student_name = '张晋升'print(student_name, type(student_name))# 大小写敏感(A、a是两个不同的变量)A = 3a = 6print(A)print(a)# 不要跟关键字和零碎保留字抵触(in,on,class)

二、数据类型与数据类型转换

1、数据类型
  • 整数型(int):示意整数 ---> 1,-2,235
  • 浮点型(float):示意小数 ---> 1.5,3.14,88.5;
  • 字符串型(str): ‘hello’
  • 布尔值型(bool):示意虚实判断 --->True/False
  • 空值型(None): 示意什么也没有 ---> 空白,没有任何数据

    -------> 获取数据中的数值类型:type()函数

"""数据类型"""# 整数型(int):示意整数age = 12print(age, type(age))# 浮点型(float):示意小数high = 178.9print(high, type(high))# 字符串型(str): ‘hello’name = "李梓杰"print(name, type(name))# 布尔值型(bool):示意虚实判断 --->True/Falsea = Trueb = Falseprint(a, type(a))print(b, type(b))# 空值型(None): 示意什么也没有 ---> 空白,没有任何数据address = Noneprint(address, print(address))     
2、数据类型转换
  • 函数 int() : int(str())、int(float()) str自身是整数 不会四舍五入
  • 函数 float() : float(str()) 、 float(int())
  • 函数 str() : str(int())、str(float())
  • 函数 bool():bool(" ")、bool(0)、bool(None) False 其余True
"""数据类型转换"""# 1、函数 int() : int(str())、int(float())  str自身是整数  不会四舍五入(round()函数)a = "65"  # 字符串转整数型,必须自身是整数状态print(type(a))charge_a = int(str(a))print(type(charge_a))  # 字符串转浮点型,必须自身是小数状态b = "3.58"print(type(b))charge_b = float(str(b))print(type(charge_b))# 2、 函数 float() : float(str()) 、 float(int())c = "3.58"print(type(c))charge_c = float(str(c))print(type(charge_c))c1 = 88print(c1, type(c1))charge_c1 = float(int(c1))print(c1, type(charge_c1))# 函数 str() : str(int())、str(float())d = 22print(type(d))charge_d = str(int(d))print(type(charge_d))d1 = 3.15print(type(d1))charge_d1 = str(float(d1))print(type(charge_d1))# 函数 bool():bool(" ")、bool(0)、bool(None) False   其余Truef = 6e = 9print(bool(f))print(bool(e))print(bool(""))print(bool(0))print(bool(None))