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 相关文章推荐
wxPython中listbox用法实例详解
Jun 01 Python
分享一个可以生成各种进制格式IP的小工具实例代码
Jul 28 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
python处理两种分隔符的数据集方法
Dec 12 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
Apr 15 Python
PyCharm第一次安装及使用教程
Jan 08 Python
python中前缀运算符 *和 **的用法示例详解
May 28 Python
python开发一款翻译工具
Oct 10 Python
Python基于mediainfo批量重命名图片文件
Dec 29 Python
python制作抽奖程序代码详解
Jan 15 Python
M1芯片安装python3.9.1的实现
Feb 02 Python
opencv 分类白天与夜景视频的方法
Jun 05 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
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
理解javascript中Map代替循环
2016/02/26 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
JS和Canvas实现图片的预览压缩和上传功能
2018/03/30 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
Python多线程和队列操作实例
2015/06/21 Python
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
Python选课系统开发程序
2016/09/02 Python
django项目运行因中文而乱码报错的几种情况解决
2017/11/07 Python
python如何定义带参数的装饰器
2018/03/20 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
python超时重新请求解决方案
2019/10/21 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
520使用Python实现“我爱你”表白
2020/05/20 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
寄语十八大感言
2014/02/07 职场文书
实习生岗位职责
2014/04/12 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python