python的input函数的返回值,python2中input()函数的返回值类型是

  python的input函数的返回值,python2中input()函数的返回值类型是

  “input()”函数是一个输入函数,它接受标准输入数据并返回字符串类型。在Python3中,去掉了“raw_input()”函数,只保留了“input()”函数,该函数接收任意输入,默认将所有输入视为字符串,并返回字符串类型。

  1.input()函数

  在Python3中,input()函数接受标准输入数据,并以字符串形式返回。

  注意:在Python3中,raw_input()和input()是集成的,去掉了raw_input(),只保留了input()函数,接收任意输入。将所有输入默认为字符串处理,并返回字符串类型。

  2.使用2.input()函数

  input()函数是输入函数,是实现人机交互的重要函数。比如有时候计算机会问你一个问题,你需要回答,计算机才能做出下一步的判断。这时候就需要用到input()函数了。

  比如一次考试,一道题有四个选项,只有一个是对的。这时候你需要回答选中的选项,让计算机判断你回答的问题是否正确。打印(请选择以下四个选项[a . 1;B.5C.0D.2]选择您的选项’)

  Choice=input(请问您有什么选择:)

  if choice==A :

  打印(‘恭喜你,你的答案是正确的!)

  否则:

  打印(‘可惜答案错了!)

  -

  请选择[a . 1;B.5C.0D.2]选择你的选项。

  请问,你的选择是:A

  恭喜你,你的答案是正确的!

  从上面可以看出,input()是一个输入函数。当你兴高采烈,期望在函数的括号里写上一个问题时,它会在终端打印出来,等待你的输入。你输入后,电脑会根据你的回答做出判断。

  3.3.input()的数据类型

  一开始,在Python3中,input()函数接受一个标准输入数据,并将其作为字符串返回。无论我们输入什么答案,无论你输入的是整数还是字符串,input()函数(收集的答案)的输入值总会被[强制]转换为[string]类型。(Python3固定规则)choice=input(请输入1或2:)

  打印(类型(选择))

  Name=input(请输入您的姓名:)

  打印(类型(名称))

  -

  请输入1或2:1。

  请输入你的名字:花痴的康乃馨/p

  第一个例子,ifchoice= a ,input()的输入值转换成字符串,右边的 a 也是字符串类型。"="两边同类型,运行正确。如果改成if choice=A,那么操作就会出错。打印(请选择以下四个选项[a . 1;B.5C.0D.2]选择您的选项’)

  Choice=input(请问您有什么选择:)

  如果choice==A:

  打印(‘恭喜你,你的答案是正确的!)

  否则:

  打印(‘可惜答案错了!)

  -

  回溯(最近一次呼叫):

  file /home/python class/93745296-3f 71-4a 34-97 C4-3 acfa E4 e9 d 32/3c 1401 AC-eff 9-4b 93-89c 0-493 ca 9670 e 7 f/classroom/apps-1-id-5cd 9765719 bbcf 000155479 e/98/main . py ,第3行,在

  如果choice==A:

  名称错误:未定义名称“A”

  4.input()函数choice=input的结果的强制转换(请选择1或2 )

  if choice==1 :

  打印(“正确”)

  否则:

  打印(“错误”)

  上面的代码很简单,只有两个选项。如果上面的代码不是两个,而是几十个或者几百个,我们是不是要打 1 , 2 , 3 , 4 , 5 , 200, 201 .一个接一个,那我们就要想办法简单一点。其实在一些特殊情况下是可以强制转换的,choice=int(input(请选择1或2 ))。

  如果选择==1:

  打印(“正确”)

  否则:

  打印(“错误”)

  -

  请选择1或2 1。

  正确的

  只要在input()函数前面加上int(),就可以将input()函数的结果强制转换成整数。

  那么当我们想要的结果是一个数的时候,我们会用什么时候把结果强制转换成一个整数呢?比如年龄、工资、身高、体重等。

  例如,如果我们想根据身高对全班进行分组,那么我们需要使用整数。Height=int(输入(请问你的身高是多少:))

  如果为0

  打印(“你被分成1组”)

  elif 150

  打印(“你被分成两组”)

  否则:

  打印(“你被分成3组”)

  -

  请问你的身高:185?

  你被分成三组。

  推荐教程:《php教程》

  Python中输入函数的用法是什么?更多详情请关注php中文网其他相关文章!

  本文原载于php中文网。转载请注明出处。谢谢大家的尊重!

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

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