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实现socket端口重定向示例
Feb 10 Python
python基于mysql实现的简单队列以及跨进程锁实例详解
Jul 07 Python
python使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
python实现获取客户机上指定文件并传输到服务器的方法
Mar 16 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
flask框架视图函数用法示例
Jul 19 Python
python实现定时压缩指定文件夹发送邮件
Dec 22 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
python re的findall和finditer的区别详解
Nov 15 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
一劳永逸彻底解决pip install慢的办法
May 24 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 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
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
php+xml实现在线英文词典之添加词条的方法
2015/01/23 PHP
phpinfo的知识点总结
2019/10/10 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
node.js中的console用法总结
2014/12/15 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
JavaScript事件委托实例分析
2015/05/26 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
js如何打印object对象
2015/10/16 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
详解ES6中的 Set Map 数据结构学习总结
2018/11/06 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
Python中下划线的使用方法
2015/03/27 Python
python分割列表(list)的方法示例
2017/05/07 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
python hough变换检测直线的实现方法
2019/07/12 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
Python中实现输入一个整数的案例
2020/05/03 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
工作交流会欢迎词
2014/01/12 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers
公历12个月名称的由来
2022/04/12 杂记