python学习——Python2.0与Python3.0中的input()函数
来源:互联网 发布:港澳游怎么样知乎 编辑:程序博客网 时间:2024/05/29 16:35
1、Python2.0中的输入有两种形式:input()和raw_input()
input()对于输入的数字型,返回类型为数字型(int,float);而raw_input()则只返回字符型。
2、而Python3.0中只有一种:input(),返回形式只有字符串。
例如:
a = input('请输入一个数字:')print(a)print(type(a))
得到结果:
请输入一个数字:123123<class 'str'>
可以看出,a的类型为字符串,因此在随后的使用过程中,需要通过int()函数将其转化成整形才能继续使用,否则回报错的。
而如果继续使用Python2.0中建议使用的raw_input(),会出现如下报错:
a = raw_input('请输入一个数字:')print(a)print(type(a))
得到结果:
NameError: name 'raw_input' is not defined
觉得3.0版本中这个合并是好的。
阅读全文
0 0
- python学习——Python2.0与Python3.0中的input()函数
- python2 与python3 input变化
- python3学习笔记1:python3与Python2中的差异
- 【Python】学习笔记——-Python2 和 Python3的区别
- 【python学习笔记】python2.x与python3.x版本中zip函数的不同
- Python2中的函数与Python3中函数的不同
- Python3中的input函数
- Python3中的print函数以及与python2的比较
- python学习必知---python2.x与python3.x选择
- Python2.x vs Python3——从 raw_input() 到 input()
- Python2中的raw_input() 与 input
- python3.0与python2.x的区别
- python3.0与python2.X的区别
- Python2与Python3的区别(二):raw_input与input
- python废话二:学习python2还是python3
- 【Python】Python2与Python3的不同
- python2.7 与 python3.4 中的filter
- Python2与python3中的编码问题
- 程序员必看的经典电影
- 微信小程序之计算时间差
- Mycat从入门到放弃
- 工作中用到的命令(持续更新)
- Hadoop集群中改变了其中一个节点的主机名之后 的ssh连接问题
- python学习——Python2.0与Python3.0中的input()函数
- Centos7 Python3.5.2安装
- 小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板
- Sublime Text3配置Vue 语法
- LINUX下执行资源库中的指定job
- R:读入csv格式数据
- C#学习初探
- Java8接口变化-静态方法&默认方法
- 拓扑排序