`
wait_miracle
  • 浏览: 19552 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

python--ASCII和UNICODE字符串的区别

 
阅读更多

import os
print "Input your Chinese name:"
s=raw_input("Press enter to be continued  ");
print "Your name is  : " +s;
l=len(s)
print "Length of your Chinese name in asc codes is:"+str(l);
a=unicode(s,"GBK")
l=len(a)
print "I'm sorry we should use unicode char!Characters number of your Chinese \
name in unicode is:"+str(l);

 

 

运行结果:

Input your Chinese name:
Press enter to be continued  王二毛
Your name is  : 王二毛
Length of your Chinese name in asc codes is:6
I'm sorry we should use unicode char!Characters number of your Chinese name in unicode is:3

分享到:
评论

相关推荐

    python3字符集说明.docx

    在Python3中,ASCII字符集可以通过使用字符串来表示。 Unicode字符集是一种更广泛的字符集,它包含了世界上所有的字符,包括各种语言的字母、符号和标点符号。Unicode字符集可以使用不同的编码方式来表示,其中最...

    Python中的字符串操作和编码Unicode详解

    str:Unicode字符串。采用”或者r”构造的字符串均为str,单引号可以用双引号或者三引号来代替。无论用哪种方式进行制定,在Python内部存储时没有区别。 bytes:二进制字符串。由于jpg等其他格式的文件不能用str...

    Python字符串压缩库Fivebit.zip

    Fivebit 是一个 Python 3 的短文本字符串压缩库,可将短的字符串压缩成 5 bit 编码,小写的 ASCII 可以压缩 37.5%。同时提供了一个字典用于最常用的英文单词(3个字母或者更长)。标点、数字和正常符号每个占用 10 ...

    python避免中文乱码的代码.docx

    使用Unicode字符串 在Python中,字符串可以使用两种方式表示:普通字符串和Unicode字符串。普通字符串使用ASCII码表示,而Unicode字符串python避免中文乱码的代码全文共4页,当前为第2页。python避免中文

    Flask 让jsonify返回的json串支持中文显示的方法

    用flask时遇到了返回字符串支持中文显示的问题,在web端显示的是utf-8的编码,而不是中文,如下图。 虽然不影响接口的读取,但是可读性太差,于是研究了一下怎么直接显示成中文。最后找到了解决方案如下,在配置中...

    Python教程2.doc

    空值(none,不等于零) 变量:变量名必须是大小写英文、数字和_的组合,且不能用数字开头 常量:就是不能变的量 2)字符串和编码 字符编码: 捋一捋ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode...

    python库-列举了所有python库

    ▪ unidecode , ascii 和 Unicode 文本转换函数。 ▪ xpinyin ,将汉字转换为拼音的函数库。 ▪ pangu.py ,调整对中日韩文字当中的字母、数字间距。 ▪ pyfiglet , Python 写的 figlet 程序,使用字符组成 A。。...

    Python字符和字符值(ASCII或Unicode码值)转换方法

    主要介绍了Python字符和字符值(ASCII或Unicode码值)转换方法,即把字符串在ASCII值或者Unicode值之间相与转换的方法,需要的朋友可以参考下

    基于ESP32和python语言写的OLED屏字符显示和绘图

    因为制作了Unicode编码字库存放于ESP32模块中,所以可以显示Unicode编码中文汉字和ASCII码的任意字符。由于ESP32体积有限所以只截取了Unicode编码字库中的中文汉字和ASCII码的字库,字库体积从原来的2048KB裁剪到了...

    matlab查看qr分解函数源码-all-python-library:所有python库

    unidecode,ascii和Unicode文本转换函数。 xpinyin,将汉字转换为拼音的函数库 pangu.py,调整对中日韩文字当中的字母、数字间距。 pyfiglet,Python写的figlet程序,使用字符组成ASCII艺术图片 uniout,提取字符串...

    Python 编码处理-str与Unicode的区别

    一篇关于STR和UNICODE的好文章 整理下python编码相关的内容 注意: 以下讨论为Python2.x版本, Py3k的待尝试 开始 用python处理中文时,读取文件或消息,http参数等等 一运行,发现乱码(字符串处理,读写文件,print) ...

    Python+文本分析合集

    有一点必须仔细区分:Python 3中,所有字符串默认是UNICODE;但在Python 2中,str类限制为ASCII码,需要另外一个UNICODE类来专门处理UNICODE。 UNICODE仅仅是一种编码语言或处理文本的方式。例如,字母Z的UNICODE值...

    第二章 自然语言处理编程基础

    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 标识符 开头字符必须是字母或下划线 _ 。 标识符的其余部分由字母、数字...

    Python2与Python3关于字符串编码处理的差别总结

    对于文本,Python内部采用Unicode存储,而字节字符串显示原始字节序列或者ASCII。 什么叫编码(encode)? 按照字面意思和以往经验,我要把这个文本或字符串用“UTF-8”编码,感觉上应该是对字节数据进行编码然后...

    Python程序设计之字符串

    1.字符串 ①编码格式 UTF-8是国际通用的编码,以一个字节表示英语字符(兼容ASCII),以三个字节表示中文及其他语言,对所有国家需要使用的字符进行了编码。 GB2312/GBK是我国制定的中文编码标准,使用一个字节表示...

    python-unicodecsv:Python2的stdlib csv模块很好,但不支持unicode。 该模块是*确实*的嵌入式替代品。 如果您更喜欢python 3的语义,但需要在py2中提供支持,则可能需要https:github.comryanhiebertbackports.csv

    Python 2的csv模块无法轻松处理unicode字符串,从而导致可怕的“'ascii'编解码器无法在位置上编码字符...”异常。 您可以通过在调用write之前(或在read之后)对所有内容进行编码来解决此问题,但是为什么不对串行...

    Python 面试题汇总及答案详解完整版

    13 :ascii、unicode、utf-8、gbk 区别 14:字节码和机器码的区别 15:三元运算写法和应用场景 16:Python3 和 Python2 的区别 17:用一行代码实现数值交换 18:Python3 和 Python2 中 int 和 long 区别 19:xrange 和...

    详解Python当中的字符串和编码

    我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为...

    Python学习笔记(一).pdf

    基础语法 编码 编码 Python 3 源码⽂件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码⽂件指定不同的编码: # -*- coding: cp-1252 -*- 上述定义允许在源⽂件中使⽤ Windows-1252 字符集中的...

    再谈Python中的字符串与字符编码(推荐)

    4.Python2与Python3中对字符串的支持 5.字符编码转换 一、前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章。有的人云亦云,也有的写得很深入。近日看到某知名培训机构的教学视频中再次...

Global site tag (gtag.js) - Google Analytics