没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
9页
python中的real函数_RealPython基础教程:Python字符串⽤ 法详解 字符串是⼀个由字符数据组成的序列。字符串处理是编程必备的技能,很少有应⽤程序不需要操作字符串的。 Python 提供了丰富的运算符、函数和类⽅法来操作字符串。 通过本⽂,你将了解如何访问字符串以及提取字符串的⼦串,并熟悉⽤于操作和修改字符串数据的⽅法。 我们也会向你介绍 Python 中另外两种表⽰裸字节数据的对象:bytes 和 bytearray。 【字符串操作】 下边,我们将着重介绍⽤于字符串操作的运算符、类⽅法和函数。 1,字符串运算符 在《Python 运算符和表达式》⼀⽂中,我们已经在算术运算中使⽤过 + 和 * 运算符。这两个运算符不仅适⽤于数字操作数,它们也可⽤于 字符串。 + 运算符⽤于连接字符串,它返回⼀个由所有操作数连接在⼀起的字符串。>>> s = 'foo'>>> t = 'bar'>>> u = 'baz'>>>>>> s + t'foobar'>>> s + t + u'foobarbaz'>>>>>> print('Go team' + '!!!')Go team!
资源推荐
资源详情
资源评论
python中的real函数_RealPython基础教程:Python字符串⽤
法详解
字符串是⼀个由字符数据组成的序列。字符串处理是编程必备的技能,很少有应⽤程序不需要操作字符串的。
Python 提供了丰富的运算符、函数和类⽅法来操作字符串。
通过本⽂,你将了解如何访问字符串以及提取字符串的⼦串,并熟悉⽤于操作和修改字符串数据的⽅法。
我们也会向你介绍 Python 中另外两种表⽰裸字节数据的对象:bytes 和 bytearray。
【字符串操作】
下边,我们将着重介绍⽤于字符串操作的运算符、类⽅法和函数。
1,字符串运算符
在《Python 运算符和表达式》⼀⽂中,我们已经在算术运算中使⽤过 + 和 * 运算符。这两个运算符不仅适⽤于数字操作数,它们也可⽤于
字符串。
+ 运算符⽤于连接字符串,它返回⼀个由所有操作数连接在⼀起的字符串。>>> s = 'foo'>>> t = 'bar'>>> u = 'baz'>>>>>> s + t'foobar'>>>
s + t + u'foobarbaz'>>>>>> print('Go team' + '!!!')Go team!!!
* 运算符⽤于创建⼀个字符串的多份拷贝,并将这些拷贝连接起来。
若 s 是⼀个字符串,n 是⼀个整数,下边两个表达式均会返回连接起来的字符串 s 的 n 份拷贝。s * nn * s
例如:>>> s = 'foo.'>>> s * 4'foo.foo.foo.foo.'>>> 4 * s'foo.foo.foo.foo.'
这⾥,n 必须为⼀个整数。你可能会觉得 n 还得必须为正整数,事实是,它可以是 0 或者 负数,这时候计算结果为空字符串。>>> 'foo' * -
8''
Python 提供了⼀个可⽤于字符串的成员关系运算符:in。
若 in 运算符的左操作数包含于右操作数中,in 返回 True,否则返回 False。>>> s = 'foo'>>> s in "That's food for thought"True>>> s
in "That's good for now"False
Python 还提供了 not in 运算符,含义正好和 in 相反。>>> 'z' not in 'abc'True>>> 'z' not in 'xyz'False
2,内置字符串函数
Python 提供了很多内置函数,可⽤于字符串操作。⽐如:函数描述
chr()将整数转化为字符
ord()将字符转化为整数
len()返回字符串的长度
str()返回⼀个对象的字符串表⽰
我们逐⼀了解⼀下这⼏个函数。
ord(c):返回字符的整数值
从最基本层⾯来讲,计算机是以数字的形式存储所有信息的。为了表⽰字符数据,我们可以⽤⼀个模式来翻译字符和对应数字之间的映射关
系。
通常使⽤的最简单的模式就是 ASCII。它覆盖了我们最习惯使⽤的常见的拉丁字符。对于这些字符,ord(c) 返回字符 c 的 ASCII 值。>>>
ord('a')97>>> ord('#')35
从本教程开始到现在,ASCII 很好地满⾜了我们的需求。但世界上还存在很多其他语⾔,在数字媒体领域也包含⽆数的符号。因此,需要⽤
计算机编码表⽰的完整的字符集规模远超普通拉丁字符、数字和常见符号。
资源评论
小虾仁芜湖
- 粉丝: 84
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功