Python中的字符串类型

Python中的字符串类型


发布日期: 2016-09-12 更新日期: 2016-09-12 编辑:zhangxiang 浏览次数: 4085

标签:

摘要: Python中的字符串有两种数据类型:str类型和unicode类型。str类型采用的ASCII编码,也就是说它无法表示中文。unicode类型采用unicode编码,能够表示任意的字符,包括中文、日文、韩文等。 在python中字符串默认采用的ASCII编码...

Python中的字符串有两种数据类型:str类型和unicode类型。str类型采用的ASCII编码,也就是说它无法表示中文。unicode类型采用unicode编码,能够表示任意的字符,包括中文、日文、韩文等。

在python中字符串默认采用的ASCII编码,如果要显示声明为unicode类型的话,需要在字符串前面加上'u'或者'U'。

下面看一段代码

print ('我')
print (u'我')
print ('python')
print (u'python')

这段代码的运行结果为

  

从运行结果可以看出,如果是中文的话,不采用unicode类型,输出的会是乱码。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org