python中input()转换字符串

  • 更新时间:2021-07-09 09:26:35
  • 编辑:龚景曜
给网友们整理相关的编程文章,网友汲飞绿根据主题投稿了本篇教程内容,涉及到Python相关内容,已被984网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

给学习python的读者整理一篇《python中input()转换字符串》优秀文章,感觉写的不错,重新编辑了一下发到本站,看完如果觉得有用请记得收藏。

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+ffmpeg对视频并发直播进行压力测试

    这篇文章主要为大家详细介绍了python+ffmpeg视频并发直播压力测试,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2021-05-25

  • 如何构建OpenCV和Python环境

    在python执行安装命令pip install --upgrade setuptools、pip install numpy Matplotlib、pip install opencv-python,opencv环境已经整好,就是这么简单

    发布时间:2019-07-10

用户留言