我在python3.7云环境上试了,能正常输出中文
c=set("我爱天安")
print(c)
#输出 {'安', '爱', '我', '天'}
你确定是python3?其默认是支持中文的,如果还是不行,在代码最上面加这个试试:
# coding=utf-8
可能有以下几个问题,请依次确认:
1、使用的版本确认是Python3不是Python2,如果是Python2,print后面去掉变量后面的括号即可解决
2、如果是Python3,请确认阁下使用的编码,编码包含操作系统的编码已经local环境,如果可以请全部更换为utf8环境,编码上面也通过设置# coding=utf-8 #来强制要求指定编码
,然如果使用的是Windows系统下IDE,还需确认文件本身的编码是否错乱,建议查看一下IDE的设置,