python的字符串函数

原创 2017年01月03日 14:32:06


在最新的Python 3版本中,字符串是以Unicode编码的,

也就是说,Python的字符串支持多语言。


>>> ord('a')
97

>>> ord('A')
65

>>> chr(65)
'A'


以Unicode表示的str通过encode()方法可以编码为指定的bytes

>>> '中文'.encode('utf-8')
b'\xe4\xb8\xad\xe6\x96\x87'


如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。

要把bytes变为str,就需要用decode()方法。

>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
'中文'


在操作字符串时,我们经常遇到str和bytes的互相转换。

为了避免乱码问题,应当始终坚持使用UTF-8编码对str和bytes进行转换。


# -*- coding: utf-8 -*-

告知python解释器安装utf-8编码读取源代码



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python字符串函数归纳

字符串中字符大小写的变换: S.lower()   #小写  S.upper()   #大写  S.swapcase()   #大小写互换  S.capitalize()   #首字母大写  ...

python字符串处理二 内建函数

字符串内建函数 字符串方法是python文本处理头号工具 string.capitalize() 字符串第一个字符大写 string.center(wid...

Python中用format函数格式化字符串的用法

这篇文章主要介绍了Python中用format函数格式化字符串的用法,格式化字符串是Python学习当中的基础知识,本文主要针对Python2.7.x版本,需要的朋友可以参考下 自pytho...

python中常见的字符串处理函数

这里只是写了字符串对象中的方法,不是使用string模块中的方法 1.查找字符串中的子串, 2.字符串的大小写转换upper() lower() eg: a="abc" a.upper() ==...

python 字符串中的内置函数(附代码段) 总结一

python 字符串中的内置函数(附代码段) 总结一1, find ( )检测字符串用法格式:str1.find(str2) #在str1中 检索字符串str2是否存在,存在,返回str2的...

python的【字符串string】:运算符、内建函数

Python字符串运算符 下表实例变量a值为字符串"Hello",b变量值为"Python": 操作符 描述 实例 + 字符串连接 a + b 输出结果: HelloPytho...

python字符串内建函数方法讲解

#Author:J.F.yang #Mail:guisii@126.com #字符串的方法学习 name = 'jfyang' sentence = '''I'm very glad you coul...

python字符串内建函数操作实例源码讲解

#coding=utf8 ''' 下面列出目前字符串内建支持的方法,所有这些方法都包含了对Unicode的支持, 一些甚至是专门用于Unicode的。 ------------------------...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)