码迷,mamicode.com
首页 > 编程语言 > 详细

python中raw_input()与input()

时间:2016-11-14 02:13:02      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:log   bsp   变换   val   python3.x   3.x   返回   rom   屏幕   

raw_input([prompt])
input([prompt])
# prompt:如果参数存在,直接输出到屏幕上,不会再另起一行

raw_input 如其字面意思一样,返回输入字符的字符串形式,不做任何变换运算

input 本质上是使用raw_input()来实现的,即调用完raw_input()之后再调用eval()函数,调用如下:

def input(prompt):
    return (eval(raw_input(prompt)))

eg. 输入纯数字字符串,返回数字类型;对合法的 python 数字表达式进行运算,返回运算后的结果....

 

 

PS:在python3.x中,已经删除raw_input(),取而代之的是input(),当然这仅仅是重命名,用法还是一样。因此在这里介绍的是 python2.x中的raw_input()和input(),在python3.x中只要按raw_input()的使用方式就行

python中raw_input()与input()

标签:log   bsp   变换   val   python3.x   3.x   返回   rom   屏幕   

原文地址:http://www.cnblogs.com/farewell-farewell/p/6060334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!