python中使用print输出中文的方法
作者:xiaokui9 时间:2023-06-10 16:49:40
看Python简明教程,学习使用print打印字符串,试了下打印中文,不行。
编辑环境:IDLE
上网搜了下解决办法,各种说法,试了两种:
print u"学习"
print (unicode("学习", encoding="utf-8"))
保存时均还是会提示
shell输出:
ѧϰ
ѧϰ
说明第二种还是有编码但还是不对。
最后,加上最前面一行就好了,虽然现在还不明白第一行为什么,不是说#是注释么。。。
# encoding: utf-8
print 'helloworld'
print u"学习"
print (unicode("学习", encoding="utf-8"))
shell输出:
helloworld
学习
学习
最后:发现写代码还是要注意编辑器的反馈,只想着以前C++编译报错的那种了,Python是脚本语言,不进行编译,所以保存的时候就会提示。
保存的时候反馈的:python 中 # -*- coding: cp936 -*-意思是指定代码保存时候使用的字符集。
关于CP936:就是GBK,IBM在发明Code Page的时候将GBK放在第936页,所以叫CP936。
所以第一行的编码声明还可以用#-*- coding: UTF-8 -*- 来指定。
PS:图片还要另存为文件再上传不能直接贴截图啊!以后还是少弄图片了。。。
来源:https://blog.csdn.net/xiaokui9/article/details/54863181
标签:python,print,中文
0
投稿
猜你喜欢
SQL Server 性能调优之查询从20秒至2秒的处理方法
2024-01-24 14:01:56
Python Collatz序列实现过程解析
2023-01-11 18:26:23
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2022-04-24 02:59:36
JS使用ajax从xml文件动态获取数据显示的方法
2024-04-19 10:06:36
php删除二维数组中的重复值方法
2024-06-05 09:51:20
Django模型中字段属性choice使用说明
2022-06-23 16:28:20
Python自动化部署工具Fabric的简单上手指南
2022-11-23 03:23:25
彻底理解Python中的yield关键字
2021-02-23 16:31:42
python3 反射的四种基本方法解析
2023-10-25 16:04:39
使用django的objects.filter()方法匹配多个关键字的方法
2022-04-08 06:11:20
离线状态下在jupyter notebook中使用plotly实例
2022-04-19 18:05:59
解决seaborn在pycharm中绘图不出图的问题
2023-11-29 02:22:52
OpenCV搞定腾讯滑块验证码的实现代码
2022-09-09 21:41:04
python教程网络爬虫及数据可视化原理解析
2021-07-13 11:36:11
Python保存数据至MySQL时中文问题
2011-02-23 12:06:00
Python 基于Selenium实现动态网页信息的爬取
2023-10-31 12:00:22
python画图常规设置方式
2023-11-25 03:52:04
Python中的对象,方法,类,实例,函数用法分析
2022-12-13 22:01:38
利用Django内置的认证视图实现用户密码重置功能详解
2023-09-29 18:57:53
python实现发送QQ邮件(可加附件)
2023-01-21 18:37:00