白激浪  

tips:Python的字符串是不可变的,对字符串的操作返回的是一个新的字符串

  python3.x

 

1、去除空格以及特殊符号
  str.split(去掉空格以及换行符号)
  str.split('xx')
  str.lsplit()
  str.rsplit()

2、字符串搜索以及替换
  str.count('x') 计算出现次数
  str.capitalize() 首字母大写
  str.center(n,'-') 将字符串放到中间,空位补充'-'
  str.find('x')
  str.index('x')
  str.find('x') 返回角标,没有时返回-1
  str.index('x') 返回角标,没有时报错

3、字符串的替换、测试
  str.replace('x','y') 将x替换为y
  sty.format() 字符串格式化
  str.format_map() 字符串格式化(传入字典,字符串中根据键来获取值)
  数据特殊格式处理{:.2f} {:2d} {:010d}
  str.upper() 字母大写
  str.lower() 字母小写

  str.startwith(prefix[,start[,end]]) 字符串是否以prefix开头,可按角标确定范围
  str.endswith(suffix[stert[,end]]) 字符串是否以后缀为suffix开头
  str.isalpha() 是否只由字母组成,且不为空
  str.isdigit() 是否只由数字组成,且不为空
  str.isspace() 是否只由空白字符组成,且不为空
  str.islowwer() 字符串中的字母是否全部小写
  str.isupper() 字符串中的字母是否全部大写
  str.istitle() 首字母是否大写

4、字符串的分割、连接
  str.split([,'xxx']) 默认按空白字符分割,可以指定分割字符串)
  'x'.join(seq) 将seq(可迭代对象)的元素以x链接为字符串,元素要求字符串形式

5、切片
  str[index] 获取该角标对应的字符
  str[[,form]:[,to]:[,step]] 切片
  分别以开始、结束、步长为依据选取指定字符串,返回值格式与原格式相同
  可以使用倒序、超出长度的索引

# 6、string模块
  import string

 

  

  

  

 

posted on 2021-12-04 10:08  白激浪  阅读(80)  评论(0编辑  收藏  举报