在这一课的内容中,我们将开始学习 Python 中的字符串切片(slice)功能。所谓的切片,就是将一
个完整的字符串根据需要切割成子字符串。
Python 中的字符串 slice 功能非常强大易用,让我们开始学习吧。
为了理解 slice 功能,首先我们需要认识什么是字符串(string)。所谓的字符串就是把一堆字母、数
字和符号串起来。
比如下面的字符串:
String = “ABCDEFG123456”
在 Python 中字符串属于可遍历的数据类型。可遍历这个概念听起来有点恐怖,但是 Don’t panic,
不要恐慌,其实它很简单。还记得小时候玩过的击鼓传花吗?所谓的遍历就像是击鼓传花,分别
访问字符串中的每个元素。此外,字符串中的每个元素都有个数字对应着它所在的位置,也就是
index 编号。index 从 0 开始,也就是第一个元素的 index 是 0,第二个元素的 index 是 1,第三个
元素的 index 是 2,依次类推。
我们还是用实际的例子来说明。
比如我们定义一个如下的字符串:
word = “supercalifragilisticexpialidocious”
然后使用 index 编号来读取元素的内容:
word[0]
可以看到,index 为 0 的元素其实就是字符串中的第一个元素 s。
不过需要注意的是,我们获取了 index 为 0 的元素,但是并不会影响字符串本身的内容。
这是因为在上一课的内容中,我们已经了解到字符串是不可变的数据类型。
评论0