Python中input 和raw_input的异同点
来源:互联网 发布:js 判断是否为数组 编辑:程序博客网 时间:2024/06/05 15:20
区别:
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理输入时是有区别的
1、输入为纯数字时:
input返回的是数值类型,如int,float
raw_inpout返回的是字符串类型,string类型
2、输入字符串为表达式:
input会计算在字符串中的数字表达式,而raw_input不会。
如输入“57 + 3”:
input会得到整数60
raw_input会得到字符串”57 + 3”
以上我们知道:input它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字符型.
联系点:
python input的实现
看python input的文档,可以看到input其实是通过raw_input来实现的,原理很简单,就下面一行代码:
def input(prompt): return(eval(raw_input(prompt)))
0 0
- Python中input 和raw_input的异同点
- Python中raw_input() 与 input() 的异同
- python中input和raw_input的区别
- python中input()和raw_input()的区别
- Python中input和raw_input的区别
- python中input()和raw_input()的区别
- python中raw_input和input的区别
- python中input和raw_input的区别
- Python中raw_input和input的区别
- python中input()和raw_input()的区别
- python中input()和raw_input的区别
- python中input和raw_input
- Python中input()和raw_input()
- Python的raw_input()和input()
- python的input和raw_input
- python的input()和raw_input()
- [基础] - Python中 raw_input 和 input 的区别
- Python中input和raw_input的一点区别
- 蓝牙(转载)
- Android studio开发工具开启篇
- 当我们说线程安全时,到底在说什么——Java进阶系列(二)
- POJ 2001 - Shortest Prefixes《字典树,求每个单词的最简化》
- What is hosts?
- Python中input 和raw_input的异同点
- ubuntu安装微信
- 一张图读懂互联网大咖
- owin学习笔记(1)
- 泛型程序设计
- Instruments(转载)
- Android_如何获取Android唯一标识(唯一序列号)
- struts2 action以及页面跳转
- JAVA中calendar,date,string 的相互转换和详细用法