最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python学习教程入门到精通:字符串切片操作

XAMPP相关 admin 68浏览 0评论

la0096

Python学习教程入门到精通:字符串切片操作

切片操作是使用频率非常高的操作,它的一般模式[start:end),左闭右开,索引为end的元素不会被截取。

在交互式解释器里跟随我操作

1. 指定开始和结束位置

>>> a = 'I like python'
>>> a[2:6]
‘like’
>>> a[2:-7]
‘like’

做切片操作时,你也可以使用反向索引

2. 指定开始位置,不指定结束位置

>>> a = 'I like python'
>>> a[2:]
'like python'

如果不指定结束位置,那么截取内容就是从开始位置到字符串末尾

3. 指定结束位置,不指定开始位置

>>> a = 'I like python'
>>> a[:-7]
'I like'

如果不指定开始位置,那么开始位置就是0

4. 切片操作允许索引越界

>>> a = 'I like python'
>>> len(a)
13
>>> a[2:19]
'like python'

字符串a的长度是13,索引从0开始,最大索引为12,19显然已经超出了合理范围,专业名词叫越界,但程序并没有报错,这是切片操作的一个特点,当索引越界时,切片操作将13作为了结束位置。

转载请注明:XAMPP中文组官网 » Python学习教程入门到精通:字符串切片操作