字符串常用方法
上一节
下一节
2.4 字符串常用方法
在进入案例讲解之前,让我们进一步了解一下常用的字符串用法。
1. 字符串的分片
字符串可以通过加一个[]进行索引和分片。分片实际上可以看作是从字符串中找出你要截取的部分,复制出你要的长度的片段,储存在另一处,这个过程不会对原字符串做任何改动。
先来看以下代码。试着通过变量name存储表理解代码功用。


在实际项目中切片十分好用。例如,以下几个网址(网址经过处理,你打不开它)是使用Python编写爬虫后,从网页解析出来的部分图片链接,现在总共有500余张附有这样链接的图片要下载,也就是说需要为这500多张不同格式的图片(png,jpg,gif)以一个统一的方式进行命名。

通过观察规律,决定以链接尾部倒数10个字符做为名字,于是通过以下输入代码操作:

2. 字符串的方法
Python是面向对象进行编程的语言,而对象拥有各种功能、特性,称为方法(method)。为方便理解,我们假定日常生活中的车是“对象”,即car。然后汽车有很多特性和功能,其中“开”就是汽车的一个重要功能,于是我们说汽车这个对象使用“开”这个功能,这在Python可以表述成如下:

在理解了对象(object)的方法(method)后,我们来看一个场景。很多时候使用手机号在网站上注册账户信息,为保证用户信息安全,通常账户信息只会显示后四位,其余的用“*”来代替。我们可以试着用字符串的方法来完成这一功能。


3.字符串的格式化符


好,到这你就掌握了字符串的常用的方法了。

