首页 > 编程语言 > 详细

【Python】【基础知识】【内置函数】【input的使用方法】

时间:2019-09-21 23:29:53      阅读:116      评论:0      收藏:0      [点我收藏+]

原英文帮助文档:

input([prompt])

If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line from input, converts it to a string (stripping a trailing newline), and returns that. When EOF is read, EOFError is raised. Example:

>>> s = input(--> )  
--> Monty Pythons Flying Circus
>>> s  
"Monty Python‘s Flying Circus"

 

If the readline module was loaded, then input() will use it to provide elaborate line editing and history features.

 

————————(我是分割线)————————

中文解释:

input([prompt])

如果prompt参数存在,它将被写入标准输出,而不带尾随换行符。然后,该函数从输入中读取一行,将其转换为字符串(去掉尾随的换行符),并返回该行。

当读取到EOF时,将引发EOFError。例子:

>>> s = input(--> )  
--> Monty Pythons Flying Circus
>>> s  
"Monty Python‘s Flying Circus"

   关于EOFError:

exception EOFError
Raised when the input() function hits an end-of-file condition (EOF) without reading any data. (N.B.: the io.IOBase.read() and io.IOBase.readline() methods return an empty string when they hit EOF.)

  当input()函数在不读取任何数据的情况下达到文件结束条件(EOF)时引发。(注意:io.iobase.read()和io.iobase.readline()方法在到达EOF时返回空字符串。)

 

如果读取到readline模块, input() 将使用它来提供精细的行编辑和历史特征。

 

示例:

>>> input()
s
s
>>> a = input("please input str")
please input str99
>>> a
99
>>> a = input("please input str\n")
please input str
100
>>> a
100
>>> 

 

 

 

 

———————(我是分割线)————————

 

技术分享图片

 

 技术分享图片

 

 

 

注意:在Python 2.x  和Python 3.x版本中input函数的区别:

 

技术分享图片

 

 技术分享图片

 

 所以在Python 2.x 中常见到的是raw_input() ;

 

技术分享图片

 

 技术分享图片

 

 原文地址:https://blog.csdn.net/suibianshen2012/article/details/51378948 

技术分享图片

 

 

 

 

————————(我是分割线)————————

参考:

1. Python 3.7.2 documentation

2. RUNOOB.COM:

https://www.runoob.com/python/python-func-input.html

https://www.runoob.com/python3/python3-func-input.html

https://www.runoob.com/w3cnote/python2-python3-raw_input-and-input.html

3. https://blog.csdn.net/suibianshen2012/article/details/51378948

 

 

 

备注:

初次编辑时间:2019年9月21日22:41:17

环境:Windows 7   / Python 3.7.2

 

【Python】【基础知识】【内置函数】【input的使用方法】

原文:https://www.cnblogs.com/kaixin2018/p/11565260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!