Python-常用字符串转换实例

当字符串是:‘\u4e2d\u56fd‘

>>>s=[‘\u4e2d\u56fd‘,‘\u6e05\u534e\u5927\u5b66‘]
>>>str=s[0].decode(‘unicode_escape‘)  #.encode("EUC_KR")
>>>print str

中国

当字符串是:‘ 东亚学团一中‘

>>>print unichr(19996)

ord()支持unicode,可以显示特定字符的unicode号码,如:

>>>print ord(‘A‘)
65

只要和Unicode连接,就会产生Unicode字串。如:

>>> ‘help‘
‘help‘
>>> ‘help,‘ + u‘python‘
u‘help,python‘

对于ASCII(7位)兼容的字串,可和内置的str()函数把Unicode字串转换成ASCII字串。如:

>>> str(u‘hello world‘)
‘hello world‘

对几个概念的理解:

ASCII码:    用数据字 对应 相应的字符

而中文 就是区位码对应汉字    如:“好” 的ASCII码为: 22909

unicode 编码 每个国家分一块。   它有UTF-8、UTF-16、UTF-32等形式

中文范围 4E00-9FBF:  这个范围内有 gbk,gb2312,

utf-8是基于unicode的 国际化的场合适合使用
gb2312和gb2312都是国标码 出现的较早 主要用于编解码常用汉字

时间: 2024-11-09 05:11:23

Python-常用字符串转换实例的相关文章

Python第六天(字符串转换)

Python字符串转换 int函数将字符串转换为数字 str函数将数字转换为字符串 >>> int('100') 100 >>> str(100) '100' repr函数可以将一个对象转换为其他字符串形式,然后这些返回的 对象将作为代码的字符串 内置的函数可以把浮点数转换为字符串 或者把字符串转化为浮点数 >>> str(1.1) '1.1' >>> float('1.1') 1.1000000000000001 字符串代码转换 o

Python 常用字符串操作

Python 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) 去空格及特殊符号 s.strip() .lstrip() .rstrip(',') 复制字符串 #strcpy(sStr1,sStr) sStr= 'strcpy' sStr = sStr sStr= 'strcpy' print sStr 连接字符串 #strcat(sStr1,sStr) sStr= 'strcat' sStr = 'append' sStr+= sStr print

python将字符串转换成字典的几种方法

当我们遇到类似于{'a':1, 'b':2, 'c':3}这种字符串时,想要把它转换成字典进行处理,可以使用以下几种方法: 1. Python自带的eval函数(不安全) dictstr = '{"a":1, "b":2, "c":{"d":1}}' mydict = eval(dictstr) 2.使用 ast 模块的 literal_eval 函数(安全) dictstr = '{"a":1, &quo

Python 实现字符串转换成列表 实现str转换list

其中Python strip() 方法用于移除字符串头尾指定的字符 split()就是将一个字符串分裂成多个字符串组成的列表 >>> image ='1.jsp,2.jsp,3.jsp,4.jsp' >>> image_list = image.strip(',').split(',') >>> print image_list ['1.jsp', '2.jsp', '3.jsp', '4.jsp'] >>>

前端JS常用字符串处理实例

字符串处理常常用在处理服务器回传的数据.动态拼接生成html等,是前端面试的必考题. 我觉得字符串处理这种常用到的,一定要了然于心,不然用到时急急忙忙去翻手册费半天. 入正题,首先提出平常遇到的几个需求,后面我们来一步一步解决它: 需求1:根据服务器返回的json数据,动态添加元素到列表<ul>    [难度:1] 使用场景:瀑布流下拉刷新.延迟加载.ajax点击加载列表 html模板是这样: <ul class="icon_list"> <li>&

python 列表 字符串 转换

列表转字符串python中的列表l = ['1','2','3','4']转成str型'1,2,3,4'','.join(l)这个方法,列表里都是字符串的话可以这样用.列表里是整数的情况可以用: >>> s='' >>> l=[1,2,3,4] >>> n=0 >>> while n < len(l): ... s += str(l[n]) ... n += 1 >>> s '1234' 字符串转列表 >

用Python程序温度转换实例

实例:温度转换 (1)分析问题:利用程序进行温度转换,由用户输入温度值,程序给出输出结果:通过语音识别,图像识别等方法自动监听并获得温度信息发布渠道(如收音机.电视机)给出的温度播报源数据,再由程序装换后输给用户:随着互联网的高度普及和接入的便捷,程序也可以定期从温度信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式. (2)划分边界:明确问题的输入数据.输出数据和对数据处理的要求.由于程序可能接收华氏温度和摄氏温度,并相互转换,该功能的IPO描述如下. 输入:带华氏或摄氏标志的温度值

python 常用字符串处理

S.find(substring,[start[end]])#可指范围查找子串,返回索引值,否则返回-1 例如 >>>b = 'abcd'>>> b.find('d')3>>> b.find('d',2,4)3>>> b.find('d',3,4)3 >>> b.find('d',2,3)-1 可见当指定范围查找的时候,指定的范围,是前闭后开的. S.index(substring,[start[end]])#同fi

python 数字和字符串转换问题

一.python中字符串转换成数字 (1)import string tt='555' ts=string.atoi(tt) ts即为tt转换成的数字 转换为浮点数 string.atof(tt) (2)直接int int(tt)即可. 二.数字转换成字符串 tt=322 tem='%d' %tt tem即为tt转换成的字符串