Python中input与raw_input 之间的比较


Posted in Python onAugust 20, 2017

Python中input与raw_input 之间的比较

input和raw_input均可以接收输入,其差别如下所示:

#input假设用户输入的是合法的Python表达式
>>> name = input("what is your name?")
what is your name?ZJ
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "<string>", line 1, in <module>
NameError: name 'ZJ' is not defined

#于是,必须这么使用,输入Python格式的字符串"ZJ"
>>> name = input("what is your name?")
what is your name? "ZJ"
>>> print name
ZJ
>>> 

#raw_input会把所有输入当作原始数据(raw data),然后将其放入字符串中
>>> name = raw_input("what is your name?")
what is your name?ZJ
>>> print name
ZJ
>>>

因此,一般情况下应尽可能的使用raw_input。

 input 输入

用法1: input(“提示信息/亦可空缺”); 结果为 双引号内字符串;不保存 只输出后续填写信息。Python2 使用为表达式,若为数字计算符则会计算输出结果。

用法2: 变量 = input(“提示信息/亦可空缺”); 结果为 不显示字符,后续填写信息保存在变量当中 输入变量运行显示才输入信息。

raw_input输入

用法 raw_input(“提示信息/亦可空缺”);结果为 双引号内字符串;不保存 只输出后续填写信息。 Python2 使用 等同于python3中 input (输入信息原封不动的显示)。

以上就是 Python中input与raw_input 之间的比较,有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python 过滤字符串的技巧,map与itertools.imap
Sep 06 Python
使用python装饰器验证配置文件示例
Feb 24 Python
Python fileinput模块使用实例
Jun 03 Python
Python实现简单http服务器
Apr 12 Python
Flask使用Pyecharts在单个页面展示多个图表的方法
Aug 05 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
Oct 10 Python
python输出第n个默尼森数的实现示例
Mar 08 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
搭建pypi私有仓库实现过程详解
Nov 25 Python
python中@contextmanager实例用法
Feb 07 Python
Python文件的操作示例的详细讲解
Apr 08 Python
Python 基础教程之str和repr的详解
Aug 20 #Python
Python实现爬取需要登录的网站完整示例
Aug 19 #Python
Python获取当前页面内所有链接的四种方法对比分析
Aug 19 #Python
Python基于numpy灵活定义神经网络结构的方法
Aug 19 #Python
Python正则捕获操作示例
Aug 19 #Python
python 删除大文件中的某一行(最有效率的方法)
Aug 19 #Python
在java中如何定义一个抽象属性示例详解
Aug 18 #Python
You might like
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
php中文本操作的类
2007/03/17 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
PHP使用strrev翻转中文乱码问题的解决方法
2017/01/13 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
js实现日历与定时器
2017/02/22 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
webpack4的迁移的使用方法
2018/05/25 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
JS猜数字游戏实例讲解
2020/06/30 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
python2.6.6如何升级到python2.7.14
2018/04/08 Python
Python实现随机创建电话号码的方法示例
2018/12/07 Python
对Python 检查文件名是否规范的实例详解
2019/06/10 Python
django框架使用方法详解
2019/07/18 Python
python实现的config文件读写功能示例
2019/09/24 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
愚人节活动策划方案
2014/03/11 职场文书
党员群众路线教育实践活动剖析材料
2014/10/10 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技