zoukankan      html  css  js  c++  java
  • python2 && python3 的 input函数

    Python2.x中的input()函数
    input()函数让我们明确我们输入的是数字格式还是字符格式,就是我们自己要知道我们想要的是什么,数字格式直接输入,字符格式必须加上单引号或者双引号,以确定我们输入的是字符串。


    Python2.x中的raw_input()函数:
    >>> a = raw_input("Please input your name: ")
    Please input your name: Virgin
    >>> a
    'Virgin'
    >>> a = raw_input("Please input your favorite number: ")
    Please input your favorite number: 10
    >>> a
    '10'
    第一次我们输入的是字符串,而且没有加引号,正常把Virgin赋给了变量a;第二次输入的是数字10,但是输出的时候,a是字符格式的'10',这个时候系统将我们输入的数字默认为了文本,所以可以看出,raw_input()函数无论用户输入什么,都默认为字符格式;而input()函数在Python2.x中,是要用户确定自己输入的是什么,用户要自己清楚明白自己操控的是什么。


    Python3中的input()函数:
    我们知道,在Python3中是没有raw_input()函数的,只有input()函数,因为Python3是就行了优化整合:
    input()函数

    >>> a = input("Please input your favoriete number: ")
    Please input your favoriete number: 10
    >>> a
    '10'
    >>> b = input("Please input your name: ")
    Please input your name: Virgin
    >>> b
    'Virgin'
    第一次我们输入的是数字,此时,input()是将数字10当作文本赋给了变量a,第二次,我们把文本赋给了变量b,输出结果还是文本,这与Python2中的raw_input()是一样的,所以,在Python3中是将Python2中的input()删除了,把raw_input()的名称改成了input()函数,这样在我们使用数字的时候就需要自己来进行转换了,所以我们在让用户输入数字的时候一定切忌要进行转换,如果我们要使用数字的化。

    参考:
    https://www.cnblogs.com/gengcx/p/6707024.html

  • 相关阅读:
    软件工程小组问世第八章之测试文档
    软件工程小组问世第六章之概要设计白银篇
    软件工程小组问世第六章之概要设计青铜篇
    小组会谈(2019.5.15)
    小组会谈(2019.4.19)
    小组会谈(2019.4.12)
    小组会谈(2019.4.30)
    软件工程小组问世第五章之需求规格说明书白银篇
    HanLP封装为web services服务的过程介绍
    hanlp分词工具应用案例:商品图自动推荐功能的应用
  • 原文地址:https://www.cnblogs.com/sea-stream/p/11210292.html
Copyright © 2011-2022 走看看