1. print
在Python 2.6之前,只支持
print "hello"
在Python 2.6和2.7中,可以支持如下三种
print "hello"
print("hello")
print ("hello")
在Python3.x中,可以支持如下两种
print("hello")
print ("hello")
2. 编码方式
在Python2.x中,默认使用ASCII编码。
所以默认情况下,我们不能在程序中使用中文。若要使用中文,必须在文件头部,声明使用 "UTF-8" 编码,并在使用的时候注意编码转换,要打印的时候需先转成"Unicode"编码,否则会乱码。
Python 2的正确使用方法,如下
# coding:utf-8
str1="中国"
print str1.decode("utf-8")
亦或者可以这样,u表示,这个字符串使用Unicode编码,不再需要转换。
# coding:utf-8
str1=u"中国"
print str1
在Python3.x中,默认使用Unico