python中的输入有什么用

  介绍

这篇文章主要介绍了python中的输入有什么用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

Python3。x中输入()函数接受一个标准输入数据,返回为字符串类型。

Python2。x中输入()相等于eval (raw_input(提示),用来获取控制台的输入。

raw_input()将所有输入作为字符串看待,返回字符串类型。而输入()在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(整数、浮点数).

注意:input()和raw_input()这两个函数均能接收字符串,但raw_input()直接读取控制台的输入(任何类型的输入它都可以接收)。而对于输入(),它希望能够读取一个合法的python表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个SyntaxError。

除非对输入()有特别需要,否则一般情况下我们都是推荐使用raw_input()来与用户交互。

输入()函数用于向用户生成一条提示,然后获取用户输入的内容。由于输入()函数总会将用户输入的内容放入字符串中,因此用户可以输入任何内容,输入()函数总是返回一个字符串。

例如如下程序:

msg =,输入(“请输入你的值:“)   print (类型(msg))   打印(味精)

第一次运行该程序,我们输入一个整数,运行过程如下:

请输入你的值:2   & lt; class  & # 39; str # 39;比;   2

第二次运行该程序,我们输入一个浮点数,运行过程如下:

请输入你的值:1.2   & lt; class  & # 39; str # 39;比;   1.2

第三次运行该程序,我们输入一个字符串,运行过程如下:

请输入你的值:你好   & lt; class  & # 39; str # 39;比;   你好

需要指出的是,Python  2。x提供了一个raw_input()函数,该raw_input()函数就相当于Python 3。x中()的输入函数。

而Python 2。x也提供了一个输入()函数,该输入()函数则比较怪异:要求用户输入的必须是符合Python语法的表达式。通常来说,用户只能输入整数,浮点数,复数,字符串等。重点是格式必须正确,比如输入字符串时必须使用双引号,否则Python就会报错。

感谢你能够认真阅读完这篇文章,希望小编分享Python中的输入有什么用内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

python中的输入有什么用