2018-10-04 Python 2.7 让print打印出中文 10月8日更新

程序开头注释 # -*- coding: utf-8 -*-   申明一下字符库

print u"中文字符"

例:

# -*- coding: utf-8 -*-

print  u"你好,世界!"

程序打印出来的就能正常显示中文字符


python print 中文字符

今天2018年10月8日,对中文编码的补充,今天刚学的

源码:    

#!/usr/bin/env python

#coding:utf-8

print "\n"

print "\n"

print u"python字符串的中文编码"

print "---"*40

print "\n"

a="你好,我是小爱爱"

print type(a)

print a

print "\n"

#方法1

b="大家晚上好"

print type(b)

print unicode(b,encoding="utf-8")  #unicode(变量,encoding="utf-8")

print type(b)

print "\n"

#方法2

c=u"你好,我是中国人"  

print type(c)

print c

#以上两总方法效果一样,第二种方法代码更加简洁,但是要注意,如果在print之前对变量进行赋值,那么字符串类型就会从str变成unicode

a="你好"   #类型为str

a=u"你好"  #变量类型变为unicode

a=unicode("你好",encoding="utf-8") #变量类型变为unicode


运行结果:

python字符串的中文编码

------------------------------------------------------------------------------------------------------------------------

<type 'str'>

浣犲ソ锛屾垜鏄皬鐖辩埍

<type 'str'>

大家晚上好

<type 'str'>

<type 'unicode'>

你好,我是中国人

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,250评论 4 16
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,846评论 0 10
  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 8,633评论 0 13
  • 都在这里工作十多年了,还有什么猜不透,想不通,看不清,弄不明的吗? 不过一个选择而已,如果一直眼含热泪。那就离开。
    灼灼其华529阅读 262评论 0 0
  • 一人徘徊在岁月的年轮, 仿佛时间静止, 缥缈如往昔, 曾忘否, 这儿已逝的那份蔚蓝。 独独一人坐看残阳西下, 收起...
    晶陌阅读 227评论 0 1