范玮琪演唱会2016安排:Python input和raw_input的区别 [Python俱乐部]
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 01:59:14
Python input和raw_input的区别
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的
纯数字输入
当输入为纯数字时
- input返回的是数值类型,如int,float
- raw_inpout返回的是字符串类型,string类型
输入字符串为表达式
input会计算在字符串中的数字表达式,而raw_input不会。
如输入 “57 + 3”:
- input会得到整数60
- raw_input会得到字符串”57 + 3”
python input的实现
看python input的文档,可以看到input其实是通过raw_input来实现的,原理很简单,就下面一行代码:
def input(prompt):
return (eval(raw_input(prompt
Python input和raw_input的区别 [Python俱乐部]
Python raw_input 读取输入值 [Python俱乐部]
Python
python
Python 读取DBF/FPT 文件 [Python俱乐部]
[Python]Python的ARM-Linux平台移植
OpenCV 的Python接口
Python 程序员的进化
python的变参
C++ 扩展和嵌入 Python
[Python]python和C语言分别实现快速排序
[Python]Python网页编程 - 解析和生成 Last-Modified-Time
[Python]python随笔
[Python]Python笔记-
[Python]python编程 FAQ
python 数列
[Python]C#程序员初学Python
[Python]Python连接MySQL (例子)
[Python]python for ARM/LINUX
[Python]MySQLdb for Python使用指南
[Python]用Python操作Mysql
[Python]的效率实在是比不上c!
Python模块学习 ---- threading 多线程控制和处理 - 成长的点滴,记录...
[Python]一道笔试题,python的web编程,寻求高手帮忙