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之间的区别 —— 不同数据类型间的运算

Popen:python 2和3之间的区别

Python---copy()deepcopy()与赋值的区别

python中参数之间的区别[重复]

DBA教育丨企业家为什么要读DBA?DBA与EMBA什么区别?

python中= 和==的区别