本文主要介绍Python字符串的一些常用方法,方法很多,本文会针对爬虫常用的方法进行介绍
![](https://img.haomeiwen.com/i5208064/5eae5a1286f100a5.png)
主要从以下几个方面介绍字符串:
- 1、字符串的定义、书写格式
- 2、字符串的相关方法(爬虫常用)
- 1)字符串的拼接
- 2)strip()--删除字符串两侧的空白
- 3)replace()--替换
- 4)format()--字符串格式化
下面就针对这些进行方法进行简单的介绍:
一、字符串的定义、书写格式
简言之,字符串就是一系列字符,在python中用引号扩起来的就是字符串,可以用来存储信息。我们可以这样想,就比如在Python中没有char这种类型,但是,我们可以想一下,长度为1的一个字符串其实就可以表示一个字符,把一个一个字符拼接起来就拼成了一个字符串。
怎样书写一个字符串?
liang1 = 'life is short'
liang2 = "you need python"
![](https://img.haomeiwen.com/i5208064/4de36c3c7410a444.png)
我们可以看到使用单引号和双引号都是可以的,但是如果一句中包含有单引号该怎么处理呢?
liang3 = 'I love "python3"'
liang4 = "I love 'python3'"
![](https://img.haomeiwen.com/i5208064/c87096fdd3e5dc49.png)
二、字符串的相关方法(爬虫常用,示例截图)
- 1)字符串的拼接
拼接一个字符串可以使用 + 号
![](https://img.haomeiwen.com/i5208064/d4f199ed97199f39.png)
- 2)strip()--删除字符串两侧的空白(主要看截图输出部分)
![](https://img.haomeiwen.com/i5208064/dc8a986e613ef046.png)
- 3)replace()--替换(我们将liang2字符串的Python替换成java)
![](https://img.haomeiwen.com/i5208064/26ca0c197b34a5a9.png)
- 4)format()--字符串格式化
我们使用+号可以拼接一个完整的字符串,但是在一些情况下可能不方便,format其实也可以实现相似的功能,可以完成一些更复杂的操作。
比如想要拼接一些url,就拿简书个人主页来说吧:http://www.jianshu.com/u/a987b338c373这个是我的,但是我们可以更换u/之后的id去进入不同的用户主页,现在我们来进一下向右奔跑的
format
结果:http://www.jianshu.com/u/54b5900965ea,可以点击进去
注意格式写法:'字符串{}'.format('字符串')
网友评论