python-索引,切片的区间问题

字符串截取(全部,单个,一段)

  • 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]
	输出:''
	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值