str

0 1 2 3 4 5 6 索引

-1 -2 -3 -4 -5 -6 索引还可以倒着数.起始位置是 -1

s = '今天是星期二'

索引利用[下标]获取数据

print(s[2])  # 打印 '是'

print(s[-2]) # 打印 '期'

切片,从一个字符串中截取出一部分字符串

[start : end] 顾头不顾尾 end取不到end所代表的值

print(s[1:3]) # 打印 '天是'

print(s[-1:-3])# 报错  切不到东西,默认是从左到右切

 

start开始,end结尾,step步长.

[start: end: step]

s = 'abcdefg'

print(s[1:5]) # 步长不给值,默认是1

print(s[::2]) # ,开始和结尾不给值,默认是从开头到结尾

print(s[1:5:2]) # 打印 bd  (电脑数数是从0开始数)

print(s[-2:-7]) # 切不到值,默认是从左往右切的

print(s[-2:-7:-1]) # 打印出fedcb,设置步长为负数就是从有往左开始切 

print(s[:7]) # 从开头切

print(s[7:]) # 切到尾

print(s[:]) # 从头切到尾

 

posted @ 2018-11-29 21:08  不痴  阅读(428)  评论(0)    收藏  举报