input和raw_input的区别
input会假设用户输入的是合法的Python表达式
raw_input会把所有的输入当作原始数据,然后将其放入字符串中。
在最新的版本之中,input可以直接使用,替代了raw_input.
在2.7的版本中
>>> input('Enter you age: ')
Enter you age: kebi input假设你输入的是字符串,但是字符串需要带引号啊
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'kebi' is not defined
直接输入数字会报错。
加上引号就可以了
>>> input('Enter you age: ')
Enter you age: 'kebi'
'kebi' 加上引号就没事了
>>> raw_input('Enter you age: ')
Enter you age: kebi 使用raw_input就不会存在这个问题了
'kebi'
在3.6的版本中
>>> raw_input('you name:') raw_input直接就不存在了,统一使用input
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'raw_input' is not defined
>>> input('you name:')
you name:kebi
'kebi'
总结:不得不说这是一次进步。
转载于:https://www.cnblogs.com/yangmingxianshen/p/7690993.html
input和raw_input的区别相关推荐
- python中str和input_python中input()与raw_input()的区别分析
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 纯数字输入 当输入为纯数字时 input返回的是数值类型,如int,float ra ...
- python屏幕的交互(读取输出信息)input,raw_input的区别
>>> input("your name?") your name?sam Traceback (most recent call last): File & ...
- python命令行输入函数回退_Python2 中 input() 和 raw_input() 的区别
在 Python2 中如要想要获得用户从命令行的输入,可以使用 input() 和 raw_input() 两个函数,那么这两者有什么区别呢? 我们先借助 help 函数来看下两者的文档注释: > ...
- python中int和input的区别_python中input()与raw_input()的区别分析
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 纯数字输入 当输入为纯数字时 input返回的是数值类型,如int,float ra ...
- python中input()与raw_input()的区别到底是啥?-----marsggbo原创作品为你解答
首先先给出总结:input () = int(raw_input()) 有图有真相!!! 先看看input的例子: 可见用input键入得到int类型的数据,那如果输入一些非int类型的会怎么样呢? ...
- python中input和raw_input的区别
input和raw_input在处理数字时是有区别的: 1.输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 2.输入字符串为 ...
- python中关于input和raw_input的使用方法
input和raw_input 的区别: input和raw_input都可以读取控制台的输入,但是raw_input和input在处理数字和字符串是有区别的 输入纯数字时 raw_input返回类型 ...
- input()与raw_input()
首先,我们知道input()和raw_input()都是用来获取控制台的输入,当然输入的时候可以加上输入提示信息: a = raw_input("Please input a ...
- HTML button 和 input type=“button”的区别 / input type=submit 和button的区别
HTML <button> 和 input type="button"的区别: 1. <button>标签里可以放文本图片等内容,与<input> ...
- html input change,input与change事件区别
input与change事件区别属于前端实例代码,有关更多实例代码大家可以查看. 关于标题中两个事件的具体用法可以参阅如下两篇文章: (1).input事件参阅JavaScript input 事件一 ...
最新文章
- Django 状态保持3.5
- David与Vincent的博弈游戏[树型DP]
- conda pip安装在哪里_TensorFlow 2.0 安装指南
- 【转】用BlazeMeter录制JMeter测试脚本
- 博士可能是所有学生群体里被黑最猛烈的
- 2020亚太内容分发大会 阿里云荣获“边缘计算领航企业”奖
- gnome boxes_如何使用GNOME Boxes的快照功能
- Android Studio(4)---开发人员工作流程基础
- c++ vector 赋值_数据分析:R篇 | 变量赋值、计算、画图、基本检验
- 等级考试(二):二级C++---宏观把控
- 商城小程序源码_商城类小程序制作全过程,无需懂小程序商城源码
- x264代码剖析笔记
- Date类与DateFormat类
- [1125]AES加密报错:Illegal key size or default parameters
- 高斯拉盖尔(Gauss-Laguerre)法则求积分(python,数值积分)
- iOS 调用TouchID 身份验证
- 量化投资 -- 技术篇(6)投资组合策略性能评价(上)
- 电装光庭汽车电子(武汉)有限公司
- Ubuntu 16.04 修改软件更新源地址
- 光伏多峰最大功率点跟踪MPPT MATLAB/Simulink仿真模型
热门文章
- 分布式文件系统_新一代分布式文件系统XGFS揭秘——元数据服务
- 企业微信应用设置可信域名_企业微信更新版本 全平台内容可设置成英文
- SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘staff_info.depart_id‘ in ‘where clause‘
- c语言计算总分和平均分float,用C语言编程平均分数
- Apache Atlas 安装及入门
- css中关于居中的问题
- NSURLSession学习笔记(二)Session Task
- C3P0的几种使用方法(非JNDI)
- 转载:如果你到了20岁,还没到 25岁 作者:李开复
- 最长上升子序列问题(O(n^2)算法)