函数原型

input(prompt=None)

prompt:显示提示内容
input会接收并返回用户输入的内容

代码实现

命令行实现
这里写图片描述

pycharm实现
这里写图片描述

Python 中的 None

None是一个特殊的常量。
None和False不同。
None不是0。
None不是空字符串。
None和任何其他的数据类型比较永远返回False。
None有自己的数据类型NoneType。
你可以将None复制给任何变量,但是你不能创建其他NoneType对象。

>>> type(None)
<class 'NoneType'>
>>> None == 0
False
>>> None == ''
False
>>> None == None
True
>>> None == False
False

python2 和 python3 的区别

在python3中如果输入的是一个表达式,不会对表达式进行计算,但是在python2中会对表达式进行计算,然后返回计算结果,如下图所示:

这里写图片描述

在python2中,可以采用 raw_input 函数来单纯返回表达式,不会进行计算。

在python3 中,对input采用 eval函数 可以实现对表达式的计算,如下图所示:
这里写图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐