python2与python3的源码的区别
Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。
- python2x:源码混乱,重复代码较多,冗余。
- python3x:源码规范,崇尚优美清晰,简单。
python的print输出语句的区别:
python3x print('内容')
print('我爱你,中国')
python2x print() 或者 print '内容',
#print(我爱你,中国) 或 #print 我爱你,中国
编码区别:
- python3x 编码:utf-8
- python2x 默认编码:ascii,我的中间的标点符号是中文的,你就会发现乱码,这个是因为,win的终端编码是gbk编码,两个编码之间不能转换,ASCII编码只有英文字符的编码。
解决方式两者的编码问题:在首行 # -*- encoding:utf-8 -*-
至于win下的乱码,我还不能解决
python的用户交互input的区别
python2:raw_input()
python3:input()

浙公网安备 33010602011771号