众所周知,Python3是Python2的升级改进版,既包含了Python2的绝大部分内容,同时又做出了一些不一样的改变。接下来我们就来看看python2 和Python3 的区别
1. raw_input与input
从键盘中输入内容时,python2用的是raw_input,而python3使用的是input(如下图所示)
Python2:
>>> raw Input(请输入您的名字:")
请输入您的名字: nihao
'nihao’
python3:
input(请输入您的名字:)
请输入您的名字: nihao
nihao
>>
2. print与print()
打印时python2使用的是print + 内容
>> print hello pvthon'
he11o python
python3 则是print(内容)
>> print('he11o python')
he11o python
3. /与//的区别
python2中 / 表示整除(取整数),// 也表示整除(取整数),也就是说,python2中/和//都表示整除(取整数)
>>>a=7
>>>b=a//2
>>>b
3
>>>c=a/2
>>>c
3
python3中 / 表示的是做除法运算(不一定为整数),而//表示的是整除(取整数)
>>>a=7
>>>b=