文章目录 问题 原理 正题 执行结果 问题 python3中默认使用unicode编码,也就是说对中文的支持会更好,输入中文,直接显示中文。 通过input接收用户收入\xe4\xb8\xad时应该怎样?会出现什么问题? 当直接在py文件中直接给变量赋值\xe4\xb8\xad时,python3就会直接在unicode中找对应的字符了,然后显示ä¸\xad 原理 解决此问题需要理解几个点: 16进制书写方式 会查unicode编码表(https://unicode-table.com/cn/#control-character) 当使用input获取到\xe4\xb8\xad