python 接收用户的输入

发布时间:2019-08-27 08:05:12编辑:auto阅读(1716)

    函数原型

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

关键字