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()

 

posted @ 2018-09-04 17:27  LuckFariy  阅读(78)  评论(0)    收藏  举报