python基础复习(30)--string[start:end:step] start默认0 end默认列尾 step默认1

#字符串操作 string[start:end:step]  start默认0 end默认列尾 step默认1
s="abcdefghijk"
print("s---",s)
print("s[0:2]---",s[0:2])#string[start:end]
print("s[:2]---",s[:2])#string[:end]  start默认0,step默认1
print("s[2:]---",s[2:])#string[start:]  start为2,end默认列尾,step默认1
print("s[2,6]---",s[2:6])#string[start:end]  start为2,end为6,step默认1
print("s[:]---",s[:])#string[:]  start默认0,end默认列尾,step默认1
print("s[::2]---",s[::2])#string[::step]  start默认0,end默认列尾,step为2
print("s[0:7:2]---",s[0:7:2])#string[:end:step]  start默认0,end为7,step为2
'''

s="abcdefghijk"
print(s[7::-1])#hgfedcba  step<0  索引减小的   start=7  stop=0    step=-1
print(s[7:-1:])#hij  start=7 stop=len(s)-1 step=1
print(s[-1:])#k    start=len(s)-1  stop=len(s)  step=1
print(s[:-1:])#abcdefghij   start=0  stop=len(s)-1  step=1
print(s[7:-1:-1])#    start=7   stop=len(s)-1   step=-1--->stop=0    error
print(s[8:0:-1])#ihgfedcb   start=8   stop=0   step=-1--->stop=0
print(s[5:1:-2])#fd   start=5  stop=1  step=-2--->stop=1
print(s[4:1:-2])#    start=4   stop=1  step=-2-->stop=1
print(s[7:])
print(s[7:-1])
print(s[7:-1:1])
print(s[::-2])
print(s[:])
print(s[-2:6])
print(s[-2])
print(s[-2:])
print(s[:-2])
print(s[0:-2])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

屁小猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值