python中的字符串切片操作,python如何截取字符串的一部分
要剪下一段绳子,你需要把它切片。介绍如何使用python切片。
切片方法适用于字符串、列表和元组。
用切片索引值限定范围,从大串中切出小串;
列表元组是有序集合,可以从索引值中获取相应的数据。
字典是一个无序的集合,它使用键值对来存储数据。
语法:
字符串[开始索引:结束索引的步骤3360]
注意:
1.指定的区间左闭右开[起始索引,结束索引]=起始索引=范围结束索引。从起始位开始,到结束位之前的位结束(不包括结束位本身)。
2.从开头开始,索引号可以省略,冒号不能省略。
3.当它在末尾结束时,末尾的索引号可以省略,冒号不能省略。
4.默认情况下,步长为1。对于连续切片,可以省略数字和冒号。
索引顺序和逆序
Python不仅支持顺序索引,还支持反向顺序索引。
反向索引是指从右向左计算索引。
右边的索引值是-1,按顺序递减。
用代码体验一下。
num_str=0123456789
从#1.2~5位置切断琴弦
print(数字字符串[2:6]
#输出结果:2345
从#2.2~ `end 处切断字符串
print(num_str[2:]
输出是23456789。
# 3.从` to` ~ 5位置剪下字符串。
print(数字字符串[:6]
#输出结果:012345
# 4.剪断完整的绳子
print(数字字符串[:]
#输出结果是0123456789
# 5.从开始位置每隔一个字符剪切一个字符串
print(数字字符串[:2]
#输出结果:02468
# 6.从索引1中每隔一个取一个
print(数字字符串[1:2]
#输出结果:13579
#反向切片
# -1表示最后一个字符。
print(num_str(-1))))).
#输出结果:9
剪下#7.2~ ` end-1 的字符串。
print(数字字符串[2:-1]
#输出结果:2345678
# 8.删除字符串的最后两个字符
print(数字字符串[-2:]
#输出结果:89
# 9.字符串的逆序(面试问题))))))。
print(数字字符串[:3360-1]
#输出结果是9876543210
执行结果
我想你喜欢:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。