Ideology 发表于 2022-12-6 13:44:55

int转换

>>> temp =input('请输入一个数字:')
请输入一个数字:3
>>> print(temp)
3
>>> temp =input("请输入一个数字:')
请输入一个数字:3
>>> N =int(temp)
>>> print(N)
3
这样做最后的结果都是3有什么不一样啊

香蕉那个不拿拿 发表于 2022-12-6 13:47:27

第一个输出的是一个字符串
第二个通过int后
输出的是一个整数

香蕉那个不拿拿 发表于 2022-12-6 13:48:29

原因是input函数用户输入的结果都是以字符串的格式出现的

香蕉那个不拿拿 发表于 2022-12-6 13:50:14

记得设置最佳答案

Ideology 发表于 2022-12-6 13:52:48

香蕉那个不拿拿 发表于 2022-12-6 13:48
原因是input函数用户输入的结果都是以字符串的格式出现的

明白了谢谢

青出于蓝 发表于 2022-12-6 13:53:17

数据类型不同,前为str,后为int
页: [1]
查看完整版本: int转换