2.|2. Python变量类型

变量创建 【2.|2. Python变量类型】Python中变量创建比较简单, 如:
变量名 = 变量值

days = 365# 创建值为365的变量,变量的类型为int类型,即整型number = 0.55# 创建值为99.55的变量,变量的类型为float类型,即浮点name = "hongzhi"# 创建值为hongzhi的变量,变量的类型为String类型, 即字符串is_true = False#创建值为False的变量,变量的类型为布尔类型,即Booleandict_1 = {}#创建一个空的字典类型变量list_1 = []# 创建一个空的列表类型对象...

根据上面的内容可以得出,Python中变量的类型取决于付给该变量的值。
所以带来的后果就是:
  • 频繁的给同一个变量赋不同的值,有可能会变更变量的类型。
  • 可能会带来一些预料之外的类型错误
检查变量的类型 既然频繁赋值有变更变量类型的风险,那如何检查当前的变量是何种类型呢?
检查的时候,可以使用如下代码:
print(type(val_name))# val_name 为变量名称

变量名称的写法 建议使用下划线连接变量不同的单词之间,Python中一般都使用这种命名方式,如:
number_of_days = 365number_of_days = 366

类型转换:
int_val = 8int_val += 1str_val = str(int_val)str_val_2 = int(str_val)str_1 = 'test'int_1 = int(str_1)# 此处就会报错,因为str_1的内容不是数字,无法转换成int类型

Python中的计算符号
加:+减:-乘:*除:/求余:%乘方:**

    推荐阅读