导语:
本文主要介绍了关于python中input()转换字符串的相关知识,包括python中eval函数作用,以及python input()这些编程知识,希望对大家有参考作用。
1.如果你只是想打印输入,这很好;但是如果你尝试将输入用作数字,则会引发错误:
>>> age = input("How old are you? ")
How old are you? 21
>>> age >= 18
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: str() >= int()
试图将输入用于数值比较时,Python会引发错误,因为它无法将字符串和整数进行比较:不能将存储在age中的字符串'21'与数值18进行比较。
2.为了解决这个问题,使用函数int(),它使Python将输入视为一个数值。函数 int() 将数字的字符串表示形式转换为数字表示形式,如下所示:
>>> age = input("How old are you? ")
How old are you? 21
>>> age = int(age)
>>> age >= 18
True
以上就是python中input()转换字符串的方法,希望能对大家有所帮助。
更多Python学习指路:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在 Python 中转换人民币和美元?08/11
- ♥ python标签有什么作用?09/15
- ♥ 如何在python中定义变量10/02
- ♥ 如何在python中组织多行注释09/06
- ♥ python数据分析能做什么10/31
- ♥ 如何在python中声明变量08/23
内容反馈