专栏首页python3python 接收用户的输入

python 接收用户的输入

函数原型

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函数 可以实现对表达式的计算,如下图所示:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python中的NULL和None

    与C不同的是,在python中是没有NULL的,取而代之的是None,它的含义是为空,但要注意和空列表与空字符串是不一样的,None的类型是Nonetype

    py3study
  • 解决python3下读取redis返回

    decode_responses=fase这个参数决定返回结果是否decode,所以只需要设置连接将其改为true即可

    py3study
  • 通过 Python 以 playbook

    因为小弟毕设做一个简单的自动化运维系统,所以入了ansible的坑,现在想把毕设过程中一些关键技术的核心代码做下记录,也希望通过此平台与大家相互交流学习,共同进...

    py3study
  • 一文详尽系列之CatBoost

    CatBoost是俄罗斯的搜索巨头Y andex在2017年开源的机器学习库,也是Boosting族算法的一种,同前面介绍过的XGBoost和LightGBM类...

    Datawhale
  • 以太坊智能合约OPCODE逆向之理论基础篇

    在我们对etherscan等平台上合约进行安全审查时,常常会遇到没有公布Solidity源代码的合约,只能获取到合约的OPCODE,所以一个智能合约的反编译器对...

    Seebug漏洞平台
  • Python中的None

    表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

    瑞新
  • 理解Python中的NoneType对象

    在C、Java等类型的语言中,都有null,它常常被定义为与0等效。但是,在Python中并非如此。Python中用关键词None表征null对象,它并不是0,...

    老齐
  • 一文详尽解释CatBoost

    CatBoost是俄罗斯的搜索巨头Y andex在2017年开源的机器学习库,也是Boosting族算法的一种,同前面介绍过的XGBoost和LightGBM类...

    石晓文
  • day71-Django进阶-Django的表单

    少年包青菜
  • Python中的NULL和None

    与C不同的是,在python中是没有NULL的,取而代之的是None,它的含义是为空,但要注意和空列表与空字符串是不一样的,None的类型是Nonetype

    py3study

扫码关注云+社区

领取腾讯云代金券