Python中如何把str彻底转换为int

a = 2
b = input('Input a number: ')
print(a)
print(type(b))
int(b)
print(a+int(b))
print(type(b))
类似这种代码,必须要在计算时用int()转换,然后计算完b还是字符串,有没有能让b一直为字符串类型的命令?

b = int(input('Input a number: '))
这样输入的数字就是int类型
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-10-11
转完重新赋值给其他变量不就行了,补看一下深浅拷贝。
第2个回答  2019-10-08
b = int(b)本回答被提问者采纳
第3个回答  2019-10-08
可以,在input 外面在包一层int.
b=int(input())
第4个回答  2019-10-15
格式化就可以了

a = 2
b = int(input('Input a number: '))
相似回答