英文不好只能硬记了
name="abcde"
name2=abcd\te
name.capitalize() //首字母大写
name.count("a") // 统计a有多少个
name.casefold()
name.center(10,"-") //输出: ---------abcde---------
name.encode() //转成 2进制
name.endswith("e") //判断一个字符串是否以e结尾
name2.expandtabs(tabsize=10) // 输出: abcd e
name.find("a") //返回找到的字符的索引
name.format() //格式化字符串
name.format_map({"name":"aa","age":12})
name.isalnum() //判断是否是阿拉伯数字,只要字符包含数字都会返回true
name.isalpha() //判断是否是纯英文字符
name.isdigit() //判断是否是整数
name.isdentifier() // 判断是不是一个合法的标识符(变量名)
name.islower() //判断是否是小写
name.isspance() //判断是否是空格
name.istitle() //是否是标题 My Name Is 每个首字母大写返回true
name.isprinttable() //判断是否可以打印
name.isupper() // 是否大写
name.join("==") //输出 : =abcde=
",".join(['1','2','3']) //输出1,2,3
name.ljust(50,"*")//输出 abcde********* 长度不够50左边用*补上
name.rjust(50,'*') 同上 为右边
name.lower() 小写
name.upper() 大写
name.lstrip() //左边去除空格和换行
name.rstrip() 同上 右边
name.strip() //两边
name=str.maketrans("abc","123")
"abcfer".translate(name) // 输出: 123fer
name.replace("a","m",1) //把 a 替换成m 只替换1个
name.rfind("e") 找到最右边的e返回下标
name.split('b') //把字符串默认分割成列表 b在分割时会去掉
name.splitlines()
name.swapcase()//大写变小写 小写变大写
name.zfill(50) //长度不够 左边自动补零