字符串截取(全部,单个,一段)
- str1[:]-----------------输 出全部
- str1[x]----------------输出单个字符:x为想输出的字符(
可正可负
),正数0
开始,负数-1
开始 - str1[x:y]--------------输出任一段字符串:[x,y]遵循
左闭右开
,x不写:默认0
,y不写:默认-1
- 选中区间为错误的。返回空
' '
# 定义字符串str1
str1 = '冬天旅游'
# 输出全部
str1[:]
输出:'冬天旅游'
# 显示长度
len(str1)
输出:4
# 输出单个字符
# 显示开头‘冬’
# 正数
str1[0]
输出:'冬'
# 负数
str1[-4]
输出:'冬'
# 显示结尾‘游’
# 正数
str1[3]
输出'游'
# 负数
str1[-1]
输出:'游'
# 输出一段字符串
# 输出前2个字符串(0~1)
str1[0:2]
输出:'冬天'
# 右区间为空
str1[1:] # [1,-1)
输出:'天旅游'
str1[-3:] # [-1,-3)
输出:'天旅游'
# 左区间为空
str1[:2] # [0,2)
输出:'冬天'
str1[:-3]
输出:'冬'
# 区间错误
str1[0:-5]
输出:''