python之路字符串操作

    • 号操作
    • 号操作 str* int 将字符串重复N遍
  1. 通过下标访问字符串的某个字符 “hello”[1] ->e 下标为-1访问最后一个 -3从后往前推3个
>>> "hello world"[6]
'w'
>>> "hello world"[-5]
'w'
>>> "hello world"[0:4]
'hell'
>>> "hello world"[0:5]
'hello'
>>> 

字符串指定下标起始位置截取 前闭后开区间

>>> "hello world"[0:-1]
'hello worl'
>>> "hello world"[-1]
'd'
>>> "hello world"[0:10]
'hello worl'
>>> 

“hello world”[0:-1]可以分两步来看
第一步 “hello world”[-1]-》d
第二步 从0截取到d所在的位置但是不包括d
所以结果就是’hello worl’

>>> 'hello world'[6:]
'world'
>>> 

不输入结束位置 默认到末尾

>>> 'hello world'[-5:]
'world'
>>> 'hello world'[:-4]
'hello w'
>>> 

省略开始位置 默认从0开始
开始位置是负数表示(开始位置为负数 结束位置只能是省略)
第一步先按负数截取一个字符串 然后再从这个字符串的0开始截取到结尾

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值