1.python 出现错误 SyntaxError: Non-ASCII character 'xe5' in fileD:/python/01day/python/list.py on line 4, but no encoding declared;
答:python的默认编码文件是用的ASCII码,报错信息指找不到编码方式,也就是说出现了非法中文字符
首行加上 # -*- coding:UTF-8 -*-
或者 # coding=UTF-8
以此实现强制以 UTF-8 编码来运行,但python3默认以 UTF-8 编码来运行,所以在python3中无需加上述代码
2.Pycharm中文字符打印显示乱码:xe5xbcxa0xe4xb8x89
答:查找多次没有结果之后决定从解释器入手,刚开始使用的是python2.7(查询python版本见下方图示),Python2已经是很老的解释器了,现在流行的是python3,于是就下载了python3版本(官网下载),替换之后结果显示正常



