郑州Python基础学习*** 字符编码怎么回事
郑州Python基础学习***?字符编码怎么回事?很多初学Python的同学对字符串和字符编码傻傻分不清,今天千锋郑州Python老师就给大家讲解一下Python字符编码涉及的知识点。
1、基本概念
字符(Character)。在电脑和电信领域中,字符是一个信息单位,它是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。比如,一个汉字,一个英文字母,一个标点符号等都是一个字符。
字符集(Character set),是字符的集合,字符集的种类较多,每个字符集包含的字符个数也不同。常见的字符集有ASCII字符集、GB2312字符集、Unicode字符集等。
字符编码(Character encoding),是指对于字符集中的字符,将其编码为特定的二进制数,以便计算机处理。常见的字符编码有ASCII编码、Unicode编码、UTF-8编码、GBK编码等。
2、常见字符编码简介
ASCII编码
20世纪 60年代,美国制定了一套字符编码方案,规定了英文字母、数字和一些普通符号跟二进制的转换关系,被称为ASCII (American Standard Code for Information Interchange,美国信息互换标准编码) 码。ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。这样在大部分情况下,英文与二进制的转换就变得容易多了。
Unicode编码
世界各国的语言几乎是完全不一样的,用ASCII码来表示其他语言是远远不够的,因此人们将全世界所有的语言统一成一套编码方案,这套编码方案就叫Unicode,它为每种语言的每个字符设定了****的二进制编码,这样就可以跨语言、跨平台进行文本处理。
UTF-8编码
UTF-8 (8-bit Unicode Transformation Format) 是一种针对Unicode的可变长度字符编码,它使用一到四个字节来表示字符,例如,ASCII 字符继续使用一个字节编码,阿拉伯文、希腊文等使用两个字节编码,常用汉字使用三个字节编码等等。
GBK编码
ASCII字符编码是单字节编码,计算机进入中国后面临的一个问题是如何处理汉字,是中国人自己弄了一套叫GB2312的双字节字符编码,并在此基础上创建了一种叫 GBK 的编码,GBK不仅收录2748个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。同样GBK也是兼容ASCII编码的,对于英文字符用1个字节来表示,汉字用两个字节来标识。
Python的默认编码
Python2的默认编码是ASCII,Python3的默认编码是UTF-8。Python2中有两种和字符串相关的类型:str和Unicode,它们的父类是basestring。其中,str类型的字符串有多种编码方式,默认是ASCII,还有GBK、UTF-8等,Unicode类型的字符串使用 u'...'的形式来表示。
综合来看,UTF-8是一种针对Unicode的可变长度字符编码,是Unicode的实现方式之一。在进行同时包含str类型和Unicode类型的字符串操作时,Python2一律都把str解码(decode)成Unicode再运算。如果函数或类等对象接收的是str类型的字符串,但你传的是Unicode,Python2会默认使用ASCII将其编码成str类型再运算。
想了解更多郑州Python基础学习知识点,建议你还是选择专业的学习比较好。可以从学习的内容,环境,教得怎么样,是否面授几方面来选择,再去实地试听一下,适合自己的就是**的。 |
友情提示:
信息由用户自行发布,采用请谨慎,我们鼓励您当面交易。如有不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们。名站在线只为传递信息,我们不做任何双方证明,也不承担任何法律责任。 信息转载,请标明来源于www.fwol.cn ,谢谢。 |
当前页在本站[名站在线]7天内点击次数(点击次数为零的日期不显示): |
信息评估: |
(还没有网友对该信息作出评估,你想为该信息提供第一个评估吗?) |
贴心的邮轮旅行徐州优质邮轮旅行服务贴心的邮轮旅行徐州优质邮轮旅行服务 徐州图高文化传播有限公司汇集一批年轻有为的年青人,热忱为您提供邮轮旅行等服务。图高文化传播有着良好的信誉,主营邮轮旅行业务,可根椐旅游爱好者,度假者不同的实际情况,认真制定出符合客户的**方案,再贯于合理的价格,优质的邮轮旅行,及时周到的后服务,确保每一位客户的满意。本司服务项目的服务条款是服务结束,款项结清。 图高文化传播是专业提供邮轮旅行的服务型公司,秉...葫芦岛直埋保温管价格直埋保温管优选沈阳万华通力保温工程葫芦岛直埋保温价格直埋保温优选沈阳万华通力保温工程 沈阳万华通力保温工程专注为需求企业提供优质的直埋保温圆,公司产品质量合格,规格齐全,信誉良好,是沈阳市知名企业,产品具有应用范围广,气体及其他介质的输送的功能。沈阳万华通力保温工程服务优质、效益良好、创新能力和市场竞争能力突出,对于以下单用户,产品将会在双方协商的时间内及时发货,运费买卖双方协商,通过更低的成本及准确交期,向客户提供高品质的直埋...阁楼货架选购阁楼货架就到上海晋隆货架阁楼货架选购阁楼货架就到上海晋隆货架 阁楼货架是用优质制造,表面采用静电喷涂处理,防腐/防锈/坚固美观。它的各种规格及承重设计可满足工厂,仓库,装配线,仓储超市的使用要求。当你需要货架时,我们的阁楼货架是您理想的选择,还可组成平台使用,插接方式组装,安装拆卸方便,用途广泛。 让我们一起看看阁楼货架,报价合理的阁楼货架,上海库房专用阁楼货架,阁楼货架厂商的信息吧 上海晋隆货架不断锐意进取,以其卓...华瑞农业-知名的荔浦香芋批发商-广西荔浦芋栽培技术华瑞农业-知名的荔浦香芋批发商-广西荔浦芋栽培技术 在销过程中,华瑞农业精心组织,全心理,严格执行荔浦香芋产品技术标准,推行过程理,严把质量关,杜绝质量问题,以优质的产品、完善的服务和良好的信誉去赢占食品市场,打造精品,争创全国品牌企业。本公司的荔浦香芋采用批发进行销,支持多种付款方式。对于下单量大的需求群体,我们产品通过陆运配送方式发送到客户手中,您的满意就是我们的动力,我们将竭诚为您服务! ...大棚膜厂家直销//温室大棚膜价格鲁冠大棚膜厂直销//温室大棚膜价格鲁冠青州市鲁冠料厂于1994年在青州市建厂成立,是一农用大棚生产厂。分为南厂和北厂两个厂区,占地面积达80000多平米,职工180多人,固定资产8000多万,日生产能力达到180多吨,年生产能力可达到65000吨。企业在行业内率先通过ISO 9001质量理体系认证和ISO 14001环境理体系认证。经过二十几年的发展壮大,公司凭借多年的生产经验,过硬的产品质量和良好的信誉,成为国内被认可的农膜企业。目前,可生产...
|
|
|
|
|