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[:]) # 从头切到尾

浙公网安备 33010602011771号