看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 -*- 来指定。

以上就是python怎么输出汉字的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python怎么输出文字_python怎么输出汉字相关推荐

  1. python 输出文字_Python中输出ASCII大文字、艺术字、字符字小技巧

    复制代码 代码如下: display text in large ASCII art fonts 显示大ASCII艺术字体 这种东西在源码声明或者软件初始化控制台打印时候很有用. 例如下图: 这是查看 ...

  2. python turtle库输出文字_Python 海龟 turtle 画图讲解 (五):输入/输出文字及鼠标与键盘交互设计...

    一.输入/输出文字 在 1. 输出文字 输出文字可以使用 write() 方法来实现,语法如下: def write(self, arg, move=False, align="left&q ...

  3. python turtle库输出文字_python turtle库学习笔记

    #绘制时钟#coding=utf-8 importturtle as ttfrom datetime import * #当前日期属于一周的第几天 defWeek(t): week= ["星 ...

  4. python如何控制输出格式_python格式化输出

    python格式化输出 一.格式化输出三种方式 在写程序的过程中难免要得,输出有有特色的格式来,没有特色,谁还会耐得下去看呢,恐怕自己都写小烦躁,不要不要得,毕竟人就是个神奇的小动物嘛,所以说不得不提 ...

  5. 用python输出数组_Python 中输出数组中的全部元素

    只需要在开头加上一句即可 import numpy as np np.set_printoptions(threshold=np.inf) Python 输出到文本中 参考:https://blog. ...

  6. python绘图 添加文字_Python | 将文字添加到绘图中

    python绘图 添加文字 Adding text to a plot is one of the most used features of matplotlib.pyplot and there ...

  7. python语音转文字_Python文字转语音示例

    python语音转文字 Here you will get python text to speech example. 在这里,您将获得python文本语音转换示例. As we know, som ...

  8. python咋变汉语_python实现将汉字转换成汉语拼音的库

    本文实例讲述了python实现将汉字转换成汉语拼音的库.分享给大家供大家参考.具体分析如下: 下面的这个python库可以很容易的将汉字转换成拼音,其中用到了一个word.data 的字典,可点击此处 ...

  9. 怎么在python中添加文字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

最新文章

  1. JavaEE程序员必读图书大推荐 .
  2. poj 2029 二维树状数组
  3. Opencv EmguCv 基本识别步骤
  4. Linux桌面需要强制访问控制,RHCSA 系列(十三): 在 RHEL 7 中使用 SELinux 进行强制访问控制...
  5. 操作系统学习之用C语言模拟伙伴(Buddy)算法
  6. Ubuntu下安装中文输入法
  7. Okhttp3用法案例:查询小车余额
  8. Linux iperf 网络传输性能测试工具
  9. 二分法求非线性方程组Java_用C#编写二分法解一元非线性方程
  10. 什么叫百度下拉框?除了百度下拉还有哪些下拉词框可以优化?
  11. 已支持macOS Big Sur 的apple App更新列表
  12. mysql split 分割文件名_【原】mysql5.6 split函数_字符串的分割
  13. 安装 | MATLAB2018a (64位) 安装教程及安装包下载链接
  14. AVAudioPlayer 播放本地音乐
  15. Linux 之十五 Kernel 仓库、Kernel 协作方式、订阅邮件列表、提交 PATCH
  16. centos7安装部署kvm,照做就行
  17. CH582M,PWM模拟DAC实现WAV播放,FATFS文件
  18. KendoUI学习笔记
  19. UVA10158- War
  20. 【Tools】抓包工具——Charles(中名:花瓶)

热门文章

  1. 什么是TCP三次握手?
  2. unet详解_UNet解释及Python实现
  3. python如何使用多线程_python多线程应用中的详细介绍
  4. 编译原理:全片知识难点总结
  5. Linux C: 定时器及时钟服务
  6. mysql倍增表的内容,mysql - DATEDIFF不会在触发器内倍增 - SO中文参考 - www.soinside.com...
  7. 利用lrz、lsz工具在linux与windows之间传输文件
  8. Qt / 窗体设置 Qt::WA_TranslucentBackground 为全黑的原因
  9. Qt5 使用 #pragma 加载 lib 文件的注意事项
  10. 文件上传打满服务器带宽,文件上传云服务器 带宽选择