print函数

print语句没有了,换成了print()函数

  1. # python2.x
  2. print "zhang"
  3. print("zhang")
  4. >>> zhang
  5. >>> zhang
  6. # python3.x
  7. print("zhang")
  8. >>> zhang
  1. list=["a","b","c"]
  2. print list #python2.x的print语句
  3. >>> ["a","b","c"]
  4. print(list) #python3.x的print语句
  5. >>> ["a","b","c"]

Unicode

Python2有ASCII str()类型,unicode()是单独的,不是byte类型
Python3,有了Unicode(utf-8)字符串,以及一个字节类:byte和bytearrays。
Python3.x源码文件默认使用utf-8编码,使用使用中文就更加方便了。

  1. str="我爱天安门"
  2. print(str)
  3. # Python2
  4. >>> \xe6\x88\x91\xe7\x88\xb1\xe5\x8c\x97\xe4\xba\xac\xe5\xa4\xa9\xe5\xae\x89\xe9\x97\xa8
  5. # python3
  6. print(str)
  7. >>> 我爱北京天安门

除法运算

Python中除法有两个运算符,///