字符串的索引,切片

切片解释:

输出:cfi 

索引解释:按照位置提取元素

切片:从字符串中提取一部分内容


#    0 1 2 3 4 5 6
s = '我是萝卜奥特曼'

# print(s[-1])  # 搜索单个的叫索引,这个表示倒数第一


s='我叫萝卜奥特曼,可累计亚之光'
print(s[4:6])  # 输出:奥特  解释:从索引位置4开始,到6,但是不取到6,在数学书是一个左臂右开


# 比较复杂的切片方法
# 第一种,第一个索引可以不写,此时默认从0开始数
print(s[:6])  # 输出:我叫萝卜奥特

# 第二种,最后一个索引也可以不写,此时默认数到最后一个元素
print(s[8:])  #输出:可累计亚之光

# 第三种,第一个和最后一个都不写,那也可以全部不写,此时代表从到切到尾
print(s[:])  # 输出:我叫萝卜奥特曼,可累计亚之光

# 负数的切片法
print(s[-3:-1])  # 输出:亚之 ,从-3的位置往右数到-1(默认都是从左往右数)

# 从右往左数
print(s[::-1])  # 光之亚计累可,曼特奥卜萝叫我

# 切片的步长
#        3efgh8   ,步长是2所以“3”的位置是d,然后走两步站的地方是f,再走两步站的地方是h
ss = 'abcdefghijklmn'
# print(ss[3:8:2])  # 输出:dfh

#切片步长用负数,这个例子,步长是3(从左往右走)
#       -10fghijklm-1            
sd = 'abcdefghijklmn'
print(sd[-1:-10:-3])  # 输出:nkh

# 切片用负数,从左往右切
a='abcdef'
print(a[-1:-3:-1])  # 输出:fe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值