📅  最后修改于: 2023-12-03 15:19:00.756000             🧑  作者: Mango
slice()函数是Python内置函数之一,它用于创建一个切片对象,可以用于切片序列、元组和字符串。
slice()函数的语法如下:
slice(start, stop, step)
参数说明:
slice()函数返回一个切片对象。
下面是使用slice()函数的一些示例:
lst = [1, 2, 3, 4, 5]
s = slice(1, 4)
print(lst[s]) # 输出 [2, 3, 4]
s = slice(2)
print(lst[s]) # 输出 [1, 2]
s = slice(0, 5, 2)
print(lst[s]) # 输出 [1, 3, 5]
s = slice(-3, None)
print(lst[s]) # 输出 [3, 4, 5]
slice()函数同样可用于对字符串进行切片。因为在Python中字符串也是一个序列,所以可以对其进行切片操作。
s = "hello, world"
print(s[slice(6)]) # 输出 "hello,"
print(s[slice(7, None)]) # 输出 "world"