input函数python怎么用文件_【Python】【基础知识】【内置函数】【input的使用方法】...

原英文帮助文档:

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 Python's 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 Python's 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'

>>>

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

db3eff1e53767f916d7d202d404d9cf0.png

e1d13645d001e5e5ec1682dc358bcb27.png

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

55b010815dac8ef0066ae62030ecaed2.png

1acea762cc9f26c6f0506ca50d825c06.png

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

b5f55a8fc16971603b3037ce643dd73b.png

98b0a3c1e301670101d5325457135f42.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值