ljsq.net
当前位置:首页 >> python3输出中文 >>

python3输出中文

Python | Sublime Text 3 中文支持全攻略 http://jingyan.baidu.com/article/b2c186c8da7262c46ef6ff25.html

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

加上这句代码 # -*- coding: utf-8 -*- ,采用UTF-8编码,是为了支持中文,如果程序当中没有中文,这句没用。python的编码就是很麻烦,需要转来转去,你现在加上这句代码,在你需要输出中文的地方,你还是得写成这样u"中文"来指定这个字符串采用...

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

让类A继承自object类,这样才能使用super函数,因为这是python的“新式类”支持的特性。当前的雷和对象可以作为super函数的参数使用,调用函数返回的对象的任何方法都是调用超类的方法,而不是当前类的方法。 super函数会返回一个super对象,这个...

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

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

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

python3中默认使用UTF-8编码,因此可以直接写中文进去。 python2需要在文件头部增加一行特别的注释声明文件编码 #!/usr/bin/env python# -*- coding:utf-8 -*-# 上面这行就是声明文件编码的注释if __name__ == '__main__': print 'Hello world!'

a = "测试" print(a)

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com