变量创建
Python中变量创建比较简单, 如:
变量名 = 变量值
days = 365 # 创建值为365的变量,变量的类型为int类型,即整型
number = 0.55 # 创建值为99.55的变量,变量的类型为float类型,即浮点
name = "hongzhi" # 创建值为hongzhi的变量,变量的类型为String类型,
即字符串
is_true = False #创建值为False的变量,变量的类型为布尔类型,即Boolean
dict_1 = {} #创建一个空的字典类型变量
list_1 = [] # 创建一个空的列表类型对象
...
根据上面的内容可以得出,Python中变量的类型取决于付给该变量的值。
所以带来的后果就是:
- 频繁的给同一个变量赋不同的值,有可能会变更变量的类型。
- 可能会带来一些预料之外的类型错误
检查变量的类型
既然频繁赋值有变更变量类型的风险,那如何检查当前的变量是何种类型呢?
检查的时候,可以使用如下代码:
print(type(val_name)) # val_name 为变量名称
变量名称的写法
建议使用下划线连接变量不同的单词之间,Python中一般都使用这种命名方式,如:
number_of_days = 365
number_of_days = 366
类型转换:
int_val = 8
int_val += 1
str_val = str(int_val)
str_val_2 = int(str_val)
str_1 = 'test'
int_1 = int(str_1) # 此处就会报错,因为str_1的内容不是数字,无法转换成int类型
Python中的计算符号
加:+
减:-
乘:*
除:/
求余:%
乘方:**