python 字符串常用函数

  • Post author:
  • Post category:python




字符串常用函数

15. 字符串常用方法
查找
x.find('a',8,20) #找 返下标 或-1
x.rfind('a',8,20) #找右 返下标 或-1
x.index('a',8,20) #找 返下标 或报错
x.rindex('a',8,20) #找 从右向左 找最近的值 返下标 或报错
x.count('x',1,5) #找有多少个返数量

替换
x.replace('0', 'xxx', 3) #替 3替换个数 返替换后的值 不影响原值

分割
x.split('aa',10) #用aa分割 分几次 返列表
x.partition('aa') #用aa将第一个遇到的aa分割成三个 返数列
x.rpartition('aa') #从右向左分


连接
'*'.join(x) #可以是字符或列表 *拼接在一起


c. 判断
x.startswith('138') 判断以什么开头 真假
x.endswith('.com') 判断以什么结尾 真假
x.islower()  判断是不是小写字符
x.isupper()  判断是不是大写字符
x.isdigit()  判断是不是数字字符
x.isalpha()  判断是不是字母
x.isalnum()  判断是不是字母或数字字符
x.isspace()  判断是不是空白字符,包含空格,换行符\n,制表符\t   注意''空字符串不是空白字符


转换
x.upper() 转换成大写
x.lower() 转换成小写
x.title() 将每个单词首字符转换大写
x.capitalize() 将第一个单词的首字符转换成大写

对齐
x.center()  按给定宽度居中显示
x.rjust()    右对齐
x.ljust()    左对齐


去除空白
x.strip()  去除两端空白
x.lstrip()  去除左侧空白
x.rstrip()  去除右侧空白



版权声明:本文为weixin_46119920原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。