python入门基本操作(六)--索引

这里补充python索引操作,之前遗忘了,罪过罪过
下面是python入门基本操作(五)–字典入口
https://blog.csdn.net/weixin_46341320/article/details/105497063

# coding=utf8
#索引
#1、通过索引读取序列中的指定元素,索引有正向和负向之别
#2、索引的表达式:str[x]其中x是需要写入的数值,如:str[1]
#3、索引中正向索引从0开始,负向索引是从-1开始
# 在公司中叫下标或角标
str='duogzduo' #把duoceshi赋值给str这个变量
#正向索引
print str[0] #运行结果:d
print str[3] #运行结果:g
print str[7] #运行结果:o
print str[8] #运行结果:string index out of range 报错,索引越界

#负向索引
print str[-1]#运行结果:o
print str[-3]#运行结果:d
print str[-8]#运行结果:d
print str[-9]#运行结果:string index out of range 报错,索引越界


#索引切片
#1、切片的表达式:
#str[start_index:end_index:step]
#即[开始索引:结束索引:步长值]
#2、开始索引的值是可以取的;结束索引值是不可以取的
#3、注意点:
# 1)切片中如果步长不写,默认为1
# 2)步长从开始索引走起,步长也分正负
# 3)切片从开始索引到结束索引,结果不包含结束索引位的值

str='duogzduo'
print str[2:5]          #运行结果:ogz
print str[1:6]          #运行结果:uogzd
print str[1:6:2]        #运行结果:ugd 每隔2个取一个字符
print str[0:7:3]        #运行结果:dgu
print str[-1:-6:-1]    #运行结果:oudzg
print str[-1:-6]       #运行结果:数学写法错误,不会显示结果
print str[-6:-1]       #运行结果:ogzdu

#':'冒号前面没有数字,则默认是0
print str[:3]          #运行结果:duo
print str[::]          #运行结果:全部duogzduo
print str[6:-1]        #运行结果:u
print str[::-1]        #运行结果:实现字符串反转输出oudzgoud

因为实在不想去拖延,拖延可以说是一种心理病,拖得越久,事情越是办不了。当心中还尚存一丝热情,尽快把想做的事情弄好,这样就不会为难自己。哈哈。
当初想法就是写完python基础就去尝试写linux,举步维艰,才知创作不易,加油~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值