郑州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天内点击次数(点击次数为零的日期不显示): |
信息评估: |
(还没有网友对该信息作出评估,你想为该信息提供第一个评估吗?) |
聊城友联金属材料专业供应精密钢管_供应20#精密管聊城友联金属材料专业供应精密钢_供应20#精密 聊城友联金属材料有限公司创建于2015-05-14,是一专业从事新型建筑材研制开发及生产制造的高新技术企业,,国内大型料材、生产企业之一,精密钢销网络辐射全国,企业实力雄厚,信誉**。公司地址大东大厦A楼403,联系手机15163533188 聊城友联金属材料自创建以来,勇于创新,迎接变化,高起点规划产品线,准确精密钢市场定位,始终坚持“客户至上,质量为本”的经营方针和“公正、...郑州
最哪里有批发美甲的供应郑州销量**的南下街美甲批发郑州最哪里有批发美甲的供应郑州销量**的南下街美甲批发 郑州市二七区壹涵化妆品商行自2016-04-22成立以来,坚持“以德做人、以诚做事”,“用科技关注生活”的经营理念,扎实走服务与销相结合的道路,郑州市二七区壹涵化妆品经过多年的发展,现已初具规模,南下街美甲批发产品畅销河南等地。 郑州市二七区壹涵化妆品设备先进,技术精湛,理严格。我们现有在职员工,理层和技术人员均拥有多年工作经验,积累了丰富而先进的行...重庆至黔江9.6米-13米-17.5米拖挂货车返空车回程车整车货运重庆至黔江9.6米-13米-17.5米拖挂货车返空车回程车整车货运电话17783134131唐经理
重庆展业物流可以成为你的物流合作商。门到门服务, 等通知发货,回单付运输,货物保险,货物运输时时跟踪,只要你有想要解决的物流问题,远大物流有限公司可以为你设计出一道适合双方互利的物流方案。重庆展业物流以优质的服务,赢得客户,以低廉的价格,吸引客户,一票托运,****!
-------信誉**、顾客至上、快捷准确、令您微笑的服务宗旨
...专业的垫片制作商_高质量的垫片专业的垫片制作商_高质量的垫片 ***发展的东莞市凡越五金制品有限公司主营垫片,集研发、生产、销于一体。2016-01-27成立以来,就具备良好的方案设计、项目策划能力,提供流程规范化体方案解决服务,在五金制品材料行业领域保持**地位。公司以良好的信誉、优质的产品等雄厚的综合实力享誉全国各地,产品也深得用户信赖。 凡越五金综合实力雄厚,技术水平**,后服务完善。公司勤于市场发展需求,致力于打造垫片生产、销...舞蹈室舞型舞蹈俱乐是西宁本土正规、教学最严谨的街舞教学机构。创始于2010年10月1日,创始人林子。位于西宁市力盟商业步行街****,交通便利。俱乐占地总面积200平方,提供无线上网,所有导师长期与外地团队合作。 的教学环境!的师资力量!的教学模式!、**的舞蹈资讯!舞型舞蹈俱乐现已在西宁更多长及学员中树下良好口碑,力图打造西宁本土正规的街舞文化氛围,发展以街舞为中心的西宁潮流文化,为大带来、最健康、正规的街舞...
|
|
|
|
|