python字符串切片

本例的字符串实例

"""
[start:end:step] //指定start值、指定end值,指定step值 
[:] //默认start值为0、默认end值为字符串长度、默认step为1
注意:第一个字符的下标是0,即从左到右,是从0开始,然后1、2、3、4、5……
注意:最后一个字符的下标是-1,即从右到左,是从-1开始,然后-1、-2、-3、-4、-5……
"""
str="中国人abcdefg12345 68x"
print(len(str))	#字符串长度
print(str[0],end=" "),print(str[1],end=" ")
print(str[16],end=" "),print(str[18],end="\n")	#按索引值提取某个字符
print(str[-1],end=" "),print(str[-2],end=" ")
print(str[-5],end=" "),print(str[-19],end="\n")	#按索引值提取某个字符
print(str[:])		#提取整个字符串
print(str[-3:])		#提取最后三个字符
print(str[:3])		#提取前三个字符
print(str[2:])		#从第三个(2+1)开始,提取到最后一个
print(str[::-1])	#倒序打印字符串
print(str[3:10:2])	#从4到9,步长为2
print(str[3:10:1])	#从4到9,步长为1
print(str[3:10])	#从4到9,步长为1
print(str[9:2:-1])	#从4到9,步长为-1

代码执行后,运行结果如下:
字符串切片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值