Python 字符串切片

#-*- coding:utf-8 -*-

#字符串切片

names = "abcdefgh"
'''
切片语法
names[起始位置:终止位置:步长]
起始位置:即字符串的下标,可以是正序下标(0,1,2...),也可以是逆序下标(-1,-2,-3...)
终止位置:也是字符串的下标,但是和起始位置下标不同的是终止位置下标指向的元素并不会被包含在内
步长:默认值是1,当步长>0,表示从左向右遍历,当步长<0,表示从右向左遍历

起始位置或者终止位置的值缺省,那么会根据步长的正负决定遍历的方向

'''
print(names[2:5]) #打印cde   不包含names[5]的值

print(names[2:6]) #打印cdef

#从e开始截取到字符串末尾
print(names[4:])  #打印efgh

#从e开始截取到倒数第二个字符
print(names[4:-1])

#间隔着打印字符串
print(names[::2])  #打印aceg

#逆序打印字符串
print(names[::-1])

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值