2与3之间的区别丨python
Posted vroot
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2与3之间的区别丨python相关的知识,希望对你有一定的参考价值。
python2既有raw_input( )也有input( )
1.raw_input( )
获取键盘输入的数据的方法是采用 raw_input 函数
- raw_input()的小括号中放入的是 提示信息,用来在获取数据之前给用户的一个简单提示
- raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中
- raw_input()会把用户输入的任何值都作为字符串来对待
2.input( )
input()函数与raw_input()类似,但其接受的输入必须是表达式
- input()接受表达式输入,并把表达式计算后的结果赋值给等号左边的变量
python3中没有raw_input( )函数,只有input( )
python3中的input与python2中的raw_input()功能一样,相当于去掉了python2中的input()
反引号
python3去掉了用反引号 ``来创建字符串
print打印时加不加( )
python2中后面的输出字符串可以不加 ( ),python3就必须要加 ( )
以上是关于2与3之间的区别丨python的主要内容,如果未能解决你的问题,请参考以下文章
[python基础] python 2与python 3之间的区别 —— 不同数据类型间的运算
Python---copy()deepcopy()与赋值的区别