python字符串的常用操作

一、字符串


1.字符串拼接

  ①自动拼接(这种情况用的不多,仅当依次连续输入两个字符串时,这种机制才有用)
    >>>“123” “456”
    ‘123456’

  ②利用 ‘ + ’ 进行拼接
    >>>“123”+“456”
    ‘123456’

   ③join 方法( join方法接受一个列表,然后将列表中的元素依次连接到字符串 )
    >>> strings = [“123”,“456”,“789”]
    >>> str = “”
    >>> str.join(strings)
    ’123456789’


2.字符串的截取

  ①正索引简单截取(利用[min:max]进行截取时,所取区间为左闭右开区间,及最小值会被取到,而最大值不会被取到)
    >>>a = “123456”
    >>>print(a[0:3])
    ‘123’

  ②负索引简单截取(负索引相当于是在字符串的末尾向前索引,同样是左闭右开)
    >>>a = “123456”
    >>>print(a[3:-1])
    ‘45’


3.字符串分割

  ①split方法(如果字符串中每个字符之间都有相同的特征,则可利用此特征分割字符串)
    >>>a = “1h2h3h4h5h6”
    >>>a.split(“h”)
    [‘1’,‘2’,‘3’,‘4’,‘5’,‘6’]
  ②split方法(指定分割次数)
    >>>a = “1h2h3h4h5h6”
    >>>a.split(‘h’,3)
    [‘1’,‘2’,‘3’,“4h5h6”]


4.字符串中字符的替换

  replace方法
    >>>a = “1h2h3h4h5h6”
    >>>a.replace(‘h’,‘k’)
    “1k2k3k4k5k6”


5.字符串查找

  find 方法( find(str,start_index,end_index) str:要查找的字符串,start_index:开始位置,end_index:结束位置 )
    >>>a = “123456123456123”
    >>>a.find(“123”,0,len(a))
    0
注意:此方法只会返回在目标查找段内所检索到的第一个目标的索引值,如果没有,则返回-1


                                all done,enjoy!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值