字符串常用操作


字符串常用的操作方法: 字符串的操作

# s = "alx    ewusi**t**"     # 查看字符串的所有方法  str ctrl+鼠标左键        不认识的方法可以方法后百度解释
# s1 = s.capitalize() # 首字母大写 其他全部小写
# s5 = s.title() #所有特殊字符或者数字隔开的首字母大写 数字也算
# s2 = s.upper() # 全部大写
# s3 = s.lower() #全部小写 转换后对数字没有影响
# s4 = s.swapcase() # 大小写反转
# s6 = s.center(20,"-*-") #居中默认为用空格填充 可以自己设置填充物
# s7 = s.expandtabs() #遇到\t的时候自动填充到8位 超过8位默认16位
# s8 = len(s) #查看一共有多少个元素组成 in方法 in 是否存在 not in 是否不存在
# s9 = s.startswith("al") #查看是否以什么开头 返回真假 判断语句
# s10 = s.startswith("d",4) #可以按照索引切片的方式 去判断
# s11 = s.endswith() #查看是否以什么结尾
#s19 = s.isdigit() #判断字符串是否都是由数字组成
#s20 = s.isalpha() #判断字符串是否都是由字母组成
#s21 = s.isalnum() #判断字符串是否都是由数字或字母组
# s12 = s.find("w") #查找元素对应的索引的下标 找不到返回-1
# s13 = s.index("w") #查找元素对应的索引下标,找不到报错
# s14 = s.strip() #去除左右两边的空格 默认空格,可以选择要删除的特殊字符 rstrip R去除右 lstrip L去除左
# s15 = s.count("a") #查找指定的元素出现的次数 没有返回0
# s16 = s.split("*") # 按照指定的元素去拆分元素为列表元素 可以指定按照什么去分割
# s18 = s.replace("a","看",1) #把就的字符串替换成新的字符串
# print(s18) "a" == 要替换的字符串 "看" == 新的字符串 1 == 要替换的次数