码迷,mamicode.com
首页 > 编程语言 > 详细

python中常用的处理字符串的方法

时间:2018-03-20 15:14:05      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:zha   split()   post   常用   class   序列   元素   join()   字符   

1. find()

  查看子序列的首个索引,没有则返回-1

  

name = ‘aabcdbefg‘
c = name.find(‘b‘)
print(c)

  

2

2.join()

  join函数将字符串中的每一个元素按照指定的分隔符进行分割

name = ‘bbuandbbc‘
c = ‘_‘.join(name)
print(c)
# name = 123456
# c = ‘ ‘.join(name)
# print(c)# TypeError: can only join an iterable必须可迭代

  

b_b_u_a_n_d_b_b_c

3.lower()

  将字符串全部转换为小写

name = ‘ZHANGKUN‘
c = name.lower()
print(c)
zhangkun

4.upper()

  将字符串转换为大写

name = ‘abnd‘
c = name.upper()
print(c)

  

ABND

5.replace()

  返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次

name = ‘zhangkunkun‘
c = name.replace(‘kun‘,‘sumcet‘,1)
print(c)

  

zhangsumcetkun

6.split()

  将字符串分隔,可指定字符和分割点数,默认为空,以列表的形式输出

name = ‘ajdbahdbcha‘
c = name.split(‘a‘,3)#将字符串分隔,可指定字符和分割点数,默认为空,以列表的形式输出
print(c)

  

[‘‘, ‘jdb‘, ‘hdbch‘, ‘‘]三个分割点

7.strip()

  a.字符串头和尾的空格,以及位于头尾的\n \t之类给删掉

name = ‘\t zhangkunzhangyu ‘
c = name.strip()
print(c)

  

zhangkunzhangyu

  b.从头并且从尾同时开始删除带有所选子序列中含有的字符的所有字符

name = ‘abcdefadbscg cdfi_cbacab‘
c = name.strip(‘abc‘)
print(c)

  

defadbscg cdfi_

  

  

  

  

  

python中常用的处理字符串的方法

标签:zha   split()   post   常用   class   序列   元素   join()   字符   

原文地址:https://www.cnblogs.com/sumcet/p/8608851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!