1 在Windows下打印中文时,因为windows控制台下使用的编码是gbk,与python编码不同,所以不能直接打印。方法如下:
2 源代码开头使用utf-8编码
而在代码中使用的utf-8,python按照utf-8编码打印到gbk编码的控制台下自然就会不一致而不能打印出正确的汉字。
这里的这个u表示将后面跟的字符串以unicode格式存储。python会根据代码第一行标称的utf-8编码识别代码中的汉字’哈’,然后转换成unicode对象
结果如下:
可见在汉字前面加u,原本的字符串将会以Unicode的格式存储,这样python就可以识别。