python中的raw_input()和input()
来源:互联网 发布:上位机软件招聘 编辑:程序博客网 时间:2024/06/17 04:48
关于python中的raw_input()和input(),两者都是python 的内建函数,通过读取控制台的输入与用户实现交互,主要区别有如下两点:
1、raw_input() 直接读取控制台的输入,并将所有输入作为字符串看待,返回字符串类型,建议在一般情况下使用该函数。
2、而对于 input() ,它希望能够读取一个合法的 python 表达式, 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型int 或者float 。而在输入字符串的时候必须使用引号将它括起来,否则它会引发一个语法错误,许多初学者都会犯这样的错误。
从help(input)的帮助结果可知,input()本质上还是通过raw_input()实现的,只是调用完 raw_input() 之后再调用 eval() 函数,所以,你甚至可以将表达式作为 input() 的参数,并且它会计算表达式的值并返回它。
阅读全文
0 0
- Python中的input和raw_input
- Python中的input()和raw_input()
- python中的raw_input()和input()
- Python 2.x 中的 raw_input() 和 input()
- Python中的eval(),raw_input()和input()函数
- 【python】raw_input() 和input()
- Python raw_input() 和input()
- Python input和raw_input
- python:input()和raw_input()
- Python中的raw_input() 与 input()
- python中的raw_input() 与 input()
- Python中的raw_input() 与 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 区别
- centos7下mysql 5.7.20源码安装
- Maven 本地jar包部署到远程仓库
- VM crash or System.exit called
- IO流的对象使用规律小结
- 本地git 推送到github被拒绝
- python中的raw_input()和input()
- border-img属性
- 集成华为游戏服务SDK,安装失败存在同名的数据库
- 将日/分钟数据转为周线、月线或其他周期
- 缺省配置Springboot Web应用启动过程中Bean定义的登记
- 【转】VirtualBox与VMware中的网络模式详解
- 内部类的变量或者方法与外部类相同时
- UVa 1225
- SearchView常用API