python中使用print输出中文的方法


Posted in Python onJuly 16, 2018

看Python简明教程,学习使用print打印字符串,试了下打印中文,不行。

编辑环境:IDLE

上网搜了下解决办法,各种说法,试了两种:

print u"学习"
print (unicode("学习", encoding="utf-8"))

保存时均还是会提示

python中使用print输出中文的方法

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:图片还要另存为文件再上传不能直接贴截图啊!以后还是少弄图片了。。。

以上这篇python中使用print输出中文的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
Jun 14 Python
Python制作Windows系统服务
Mar 25 Python
Django跨域请求问题的解决方法示例
Jun 16 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
对python中类的继承与方法重写介绍
Jan 20 Python
基于python实现微信好友数据分析(简单)
Feb 16 Python
浅析python标准库中的glob
Mar 13 Python
Jupyter notebook运行Spark+Scala教程
Apr 10 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
May 23 Python
Python几种常见算法汇总
Jun 02 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
PyTorch 中的傅里叶卷积实现示例
Dec 11 Python
django用户登录和注销的实现方法
Jul 16 #Python
Flask框架实现给视图函数增加装饰器操作示例
Jul 16 #Python
flask框架使用orm连接数据库的方法示例
Jul 16 #Python
flask框架实现连接sqlite3数据库的方法分析
Jul 16 #Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 #Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 #Python
对Python3.6 IDLE常用快捷键介绍
Jul 16 #Python
You might like
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
JS实现的表格操作类详解(添加,删除,排序,上移,下移)
2015/12/22 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
python求质数的3种方法
2018/09/28 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python判断远程服务器上Excel文件是否被人打开的方法
2020/07/13 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
运动会入场式解说词
2014/02/18 职场文书
行政监察建议书
2014/05/19 职场文书
2014国庆65周年领导讲话稿(3篇)
2014/09/21 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
英文辞职信范文
2015/05/13 职场文书
详解jQuery的核心函数和事件处理
2022/02/18 jQuery