1 name = "i \tam {name}" 2 3 print(name.capitalize())#首字母大写 4 print(name.count("a"))#统计元素个数 5 print(name.center(20,"-"))#长度50,不够两边补- 6 print(name.endswith("a"))#判断字符串以什么结尾 7 print(name.expandtabs(tabsize=30))#改变tab键大小 8 print(name.find("a"))#返回元素第一个位置 9 print(name.format(name="lilei"))#格式化 10 print(name.format_map({'name':'lilei'}))#格式化 11 print(name.index("a")) 12 print(name.isalnum())#是不是阿拉伯数字或者字母,不能包含特殊字符 13 print(name.isalpha())#是不是纯字母 14 print(name.isdecimal())#是不是十进制 15 print(name.isdigit())#是不是整数 16 print(name.isidentifier())#是不是一个合法的标识符(变量名) 17 print(name.islower())#是不是小写 18 print(name.isnumeric())#是不是数字 19 print(name.isspace())#是不是空格 20 print(name.istitle())#是不是标题 21 print(name.isprintable())#是不是打印 22 print(name.isupper())#是不是大写 23 print("+".join(["1","2","3","4"]))# 24 print(name.ljust(50,"*"))#长度50,不够右边补* 25 print(name.rjust(50,"*"))#长度50,不够左边补* 26 print(name.lower())#小写 27 print(name.upper())#大写 28 print('\nlilei\n'.lstrip())#从左边去掉回车空格 29 print('\nlilei\n'.rstrip())#从右边去掉回车空格 30 print('\nlilei\n'.strip())#去掉回车空格 31 print(name.translate(str.maketrans("abcdef","123456")))#改变对应值 32 print(name.replace("i","l",1))#替换 33 print(name.rfind("m"))#找最右边的值的位置 34 print("1+2+3+4".split("+"))#分割 35 print("1+2\n+3+4".splitlines())#分割换行 36 print(name.swapcase())# 37 print(name.title())# 38 print(name.zfill(50))#用0填充
python之字符串常用操作
猜你喜欢
转载自www.cnblogs.com/dangjf/p/8986833.html
今日推荐
周排行