字符串逆序输出python python中文字符串前为什么加u?

python中文字符串前为什么加u?U不是中文,可以是任意字符串意思是用Unicode编码字符串一般来说,英文字符在各种代码下都可以正常解析,所以一般没有U但在中文中,必须指明所需的代码,否则一旦代码

python中文字符串前为什么加u?

U不是中文,可以是任意字符串

意思是用Unicode编码字符串

一般来说,英文字符在各种代码下都可以正常解析,所以一般没有U

但在中文中,必须指明所需的代码,否则一旦代码转换,就会出现乱码

utf8是建议用于所有编码方法