知行编程网知行编程网  2022-10-28 07:00 知行编程网 隐藏边栏  9 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中input()转换字符串的相关知识,包括python中eval函数作用,以及python input()这些编程知识,希望对大家有参考作用。

输入()在python中转换字符串

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学习指路:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享