知识点:数据类型转换
进行数据类型的转换是为了成功对数字进行加减操作,从而制作出计算器程序。
检查数据类型
我们要做的就是一个简易的python计算器程序。
为了制作出python计算器,我们要先学习数据类型的转换。
a = input('请输入:')
print(a + 1)
你不管输入什么,最终都会报错。
因为输入之后会自动变为字符串形式。
# 试着通过type检查a的属性
a = input('请输入:')
type(a)
运行这个程序,输入后却什么都没有得到。
那是因为我们没有将结果打印出来。
a = input('请输入:')
print(type(a))
这样你就能得到结果了。
运行之后,你就会发现,无论你输入什么,结果都是str。
str就是字符串
所以,我们要转换a的数据类型。
转换数据类型
转换数据类型非常简单。
# 转换数据类型
a = input('请输入:')
int(a)
这样就可以成功转换类型了。
注意!如果输入的是str,name转换类型时就会报错,解决方法以后再详细学。
# 解决方法
a = input('请输入:')
if a.isdigit():
int(a)