python用input输入字符,Python的input函数的返回值都是字符串型

  python用input输入字符,Python的input函数的返回值都是字符串型

  1.如果只是想打印输入,完全没有问题;但是如果你试图把输入当作一个数字,就会导致一个错误:

  年龄=输入(“你多大?”)

  你多大了?21

  年龄=18岁

  回溯(mostrecentcalllast):

  文件 stdin ,第1行,在模块中

  type : unorderabletypes 3360 str()=int()当试图使用input进行数值比较时,Python会抛出一个错误,因为它无法将字符串与整数进行比较:age中存储的字符串 21 无法与数值18进行比较。

  2.要解决这个问题,您可以使用函数int(),它允许Python将输入视为数值。函数int()将数字的字符串表示形式转换为数值表示形式,如下所示:

  年龄=输入(“你多大?”)

  你多大了?21

  age=int(年龄)

  年龄=18岁

  以上是python中input()转换字符串的方法。希望能帮到你。更多Python学习指南:python基础教程

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: