首页 > 编程知识 正文

python字符串的切片,python从后往前截取字符串

时间:2023-05-04 16:19:01 阅读:127882 作者:3513

要剪切字符串的一部分,需要切片。 介绍python切片的使用方法。

切片方法适用于字符串、列表和元组

切片使用索引值限定范围,从大字符串中剪切出小字符串;

列表和元组都是有序的集合,可以从索引值中获取对应的数据

词典是无序的集合,使用键-值对保存数据。

语法:

字符串[开始索引:结束索引3360步骤]

注意:

1、指定区间为左闭右开型[开始索引、结束索引]=开始索引=范围结束索引。 从开始位开始,以结束位之前的位结束(不包括结束位本身) )。

2、从开头开始,索引号可以省略,冒号不能省略

3、到末尾结束,结束的索引号可以省略,冒号不能省略

4、步长默认为1,连续切片可以省略数字和冒号

索引顺序和逆序

Python不仅支持顺序索引,还支持反向顺序索引

反向索引是指从右向左计算索引

最右边的索引值为-1,依次递减

用代码体验吧

num_str='0123456789 '

从#1.2~5的位置剪切字符串

print(num_str[2:6]

#输出结果: 2345

从#2.2~`末尾'剪切字符串

print(num_str[2:]

输出结果为23456789

# 3.切出`到`~ 5位置的字符串

print(num_str[:6]

#输出结果: 012345

# 4.剪切完整的字符串

print(num_str[:]

#输出结果为0123456789

# 5.从开始位置每隔一个字符剪切字符串

print(num_str[:2]

#输出结果: 02468

# 6.从索引1每隔一个取一个

print(num_str[1:2]

#输出结果: 13579

#逆序切片

# -1表示倒数第一个字符

print(num_str(-1 ) ) ) ) ) )。

#输出结果: 9

切出#7.2~`末尾- 1`的字符串

print(num_str[2:-1]

#输出结果: 2345678

# 8.剪切字符串的末尾两个字符

print(num_str[-2:]

#输出结果: 89

# 9.字符串的逆序(面试问题) ) ) )。

print(num_str[:3360-1]

#输出结果为9876543210

执行结果

我想你喜欢:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。