python编程input与raw_input

input是一个输出语句,可以输出返回一个变量,根据实际情况会返回一个值,字符串或者是数值,然后,解释器会根据这个值来执行下面的代码,输入不同的值,会有不同的返回值,输出的结果或许就会不一样了,input与raw_input不同的地方就是要求输入的类型。

步骤/方法

  • 01

    打开IDLE python GUI,从开始-所有程序-python2.7-IDLE python GUI,或者dos环境,或者其他的IDLE。

  • 02

    首先,就以最简单input语句为例,它不同于x=input这样的语句,input会直接返回一个值,不会将这个值又赋给了另一个变量。例如,

  • 03

    按了回车键之后,解释器显示了what si your name? 的字样,这时,就要我们输进一个数或者字符串,例如,输入I am xxx。按回车键之后,

  • 04

    上面结果显示了‘I am XXX’的字样,但是,我输入变量的时候是带”“号的,如果去掉这个双引号,程序还会正常的输出吗?输入相同的代码试试。

  • 05

    如果去掉双引号之后,解释器显示了错误,也就是说,如果不带双引号输入的话,就会报错,程序就会终止,而且,我们一般不会输入的时候带个双引号吧,这样太麻烦了。所以,这时,就会用到raw_input这样的语句。现在,我们输入相同的代码。

  • 06

    按回车键之后,我们现在不用带双引号去输入I am XXX这个语句,看是否还会想向前那样报错。

  • 07

    结果没有报错,输出了一个字符串类型的语句,也就是刚输进去的语句,就算不带双引号,也没有像input语句那样出错,这就是input与raw_input语句的区别。

(0)

相关推荐

  • python中input和raw_input用法及区别

    操作方法 01 安装python2.7.3之后打开python GUI 02 input('please input:')之后会返回一个值,可以用tpye()查看他的类型,然而当我们输入字符串或者字符 ...

  • Python编程中class类的定义、使用和继承

    Python编程中class类的定义.使用和继承 操作方法 01 Python和其它的编程语言一样可以使用类来开发程序,类的概念简单来说某种类型集合的描述,如"人类"可以被看作一个 ...

  • Python从入门到精通(python编程初学者指南)

    作者 | 迷途兄来源 | 迷途书童小陋室注:"人生苦短,我用Python"(Life is short, you need Python)Python崇尚优雅.明确.简单,是一门优 ...

  • Python教程:[3]input和raw_input函数

    今天使用python3.2来编辑程序的时候,突然发现一个错误name 'raw_input' is not defined,原因是从版本3.0 开始去掉了raw_input 函数,改用input.所以 ...

  • python编程字典的创建与使用

    字典是有多个键和对应的值构成的对组成,每个键与它的值之间用冒号隔开,项之间要逗号隔开,整个字典有一个大括号括起来,空字典有两个大括号组成.可以有dict函数创建一个字典,也可以通过列表的方法.键可以为 ...

  • python编程创建自定义函数

    使用def语句定义函数,定义之后可以像内建函数一样使用,函数的名字也可以随便取,但不能和关键字相同,自定义函数能使一些比较长的程序简化,例如可以自定义一个就算累加的函数,用到程序时只需调用函数,不用再 ...

  • Python文件Io的基本函数用法

    这里说一些关于Python基本函数 操作方法 01 raw_input(此函数从3.0之后已经与input合并,我用的3.4,故在此单说input函数)函数和input函数:input函数可以接受字符 ...

  • Python IDLE 安装与使用教程(调试.下载)

    由于Google、YouTube等大型公司的推广,Python编程语言越来越受欢迎,很多编程爱好者,也将Python做为了首先的编程语言。 今天我们就来讲一下,学习的第一步,安装Python IDLE ...

  • 如何运用python中的字典?

    字典属于python中的一种数据结构,它是由键值对(key=>value)组成的,其中'key'是唯一的不可变的.而值是可变的,且可以取任何数据类型.在python编程中经常使用到字典,运用好字 ...