专业编程基础技术教程

网站首页 > 基础教程 正文

python字符串的切片

ccvgpt 2025-01-06 11:29:55 基础教程 2 ℃

什么是切片

切片指的是对操作的对象截取其中一部分的操作。

例子:

python字符串的切片

如果有个字符串 "hello", 只想取中间的 "el"。就会用到切片。从e前面和l后面进行切开

切片的语法

使用两个冒号来分隔三个数字

[起始:结束:步长]

第一个数字表示切片的开始位置,选取的区间从"起始"位开始。默认0

第二个数字表示切片的截止,指的是到"结束"位的前一位结束, 所以是指定位置的索引+1。当然也可以是负数。索引-1就是从末尾数的第一个位置。

第三个数字表示切片的步长,步长表示选取间隔。默认1

注意:切片包头不包尾, 所以尾是指定位置的索引+1

切片如何使用

获得 el

获得 e后面的所有字符串,包括这个e

str1 = 'hello'
print(str1[1:]) # ello

获得前面到倒数第二个数据

str1 = 'hellohello' # hellohell
print(str1[:-1])  #倒数第二个索引为-2, 所以-2+1=-1

最近发表
标签列表