www.fltk.net > python3怎么输出中文字符

python3怎么输出中文字符

Python的字符串 在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言,例如: >>> print('包含中文的str') 包含中文的str 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转...

直接使用print( '中文汉字') 这样就可以输出中文 需要把文件存成utf-8编码

python2的话: print '品牌id'.decode('utf-8') print '\xe5\x93\x81\xe7\x89\x8cid'.decode('utf-8') 如果是python3:就直接print('中文')

python 3和2很大区别就是python本身改为默认用unicode编码。 字符串不再区分"abc"和u"abc", 字符串"abc"默认就是unicode,不再代表本地编码、 由于有这种内部编码,像c#和java类似,再没有必要在语言环境内做类似设置编码,比如“sys.setdefaulte...

选择utf-8或者gbk编码,就能直接输出中文 # coding=utf-8 print('中文')

python3 双引号里的是unicode字符串,只要确保源代码文件是用unicode保存的就可以在双引号里直接用中文python2 双引号里的是ASCII编码的字符串,unicode字符串用u"中文"来表示!

一个很取巧的方法是转成 JSON 或者 YAML 输出。 import json, yaml print json.dumps(['绳子','带子'], ensure_ascii=False, indent=2) print yaml.dump(['绳子','带子'], allow_unicode=True)

在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意backslash '\' 。 例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。由于正则表达式和 \ 会有冲突,因此,当一个字符串使用了正则表达式后...

这里提示语法错误。因为你没有指定文件的编码,默认情况下不能用中文。 如果代码中有中文、中文的注释,需要在文件最上面加上这一句: # encoding: utf-8print '哈哈哈哈哈' 这样就OK了,望采纳!

这里提示语法错误。因为你没有指定文件的编码,默认情况下不能用中文。 如果代码中有中文、中文的注释,需要在文件最上面加上这一句: # encoding: utf-8 print '哈哈哈哈哈' 这样就OK了!

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com