发布于2019-08-07 18:23 阅读(1321) 评论(0) 点赞(4) 收藏(4)
s.capitalize()-------首字母大写
s.upper()------全大写
s.lower()------全小写
s.swapcase()---大小写翻转
s.title()------每个隔开(特殊字符,数字等)单词的首字母大写
s.center(宽度,填充)-----文字居中,空白填充
s.startswith(填充,整体)------是不是以。。。开头.可切片
s.endswith(填充,整体)------是不是以。。。结尾。可切片
s.find(填充)-----返回填充元素的下标索引,找不到返回-1。可切片
s.index(填充)-----返回填充元素的下标索引,找不到会报错。
s.strip(填充)-----除去首尾填充物,中间的删不了。
s.rstrip(填充)----删除右边的填充物,中间左边不删。
s.lstrip(填充)----删除左边的填充物,中间右边不删。
s.count(填充)-----统计字符串中填充物的个数。
s.format()-----格式化输出
s.expandtabs()-->若字符串中存在制表符“\t”,则会自动以第一个元素为参照,补全8位
s.replace(OLD,NEW,次数)---NEW替换OLD。
s.split(填充)------将字符串拆分转化成列表。被分割元素将消失
s = '填充对象'.join(可迭代对象(除数字/bool以外全可迭代)):每个元素+填充。列表转化为字符串
1 #变量name =" aleX leNb ".完成下列要求 2 name = "aleX leNb" 3 #1、移除两边空格 4 s1 = name.strip() 5 print(s1) 6 #2、移除左边al 7 s2 = name.lstrip(" al") 8 print(s2) 9 #3、移除右边Nb 10 s3 = name.rstrip(" Nb") 11 print(s3) 12 #4、移除左边a和右边b 13 s4 = name.strip(" ab") 14 print (s4) 15 #5、是否以al开头 16 s5 = name.startswith("al") 17 print(s5) 18 #6、是否以Nb结尾 19 s6 = name.endswith("Nb") 20 print(s6) 21 #7、把所有l替换成p 22 s7 = name.replace("l","p") 23 print(s7) 24 #8、把第一个l替换成p 25 s8 = name.replace("l","p",1) 26 print(s8) 27 #9、把所有l分割 28 s9 = name.split("l") 29 print(s9) 30 #10、把第一个l分割 31 s10 = name.split("l",1) 32 print(s10) 33 #11、全变大写 34 s11 = name.upper() 35 print(s11) 36 #12、全变小写 37 s12 = name.lower() 38 print(s12) 39 #13、把首字母a大写 40 s13 = name.capitalize() 41 print(s13) 42 #14、统计l出现几次 43 s14 = name.count("l") 44 print(s14) 45 #15、判断前四位l出现的值 46 s15 = name.count("l",0,4) 47 print(s15) 48 #16、找到N对应的索引,找不到报错 49 s16 = name.index("N") 50 print(s16) 51 #17、找到N对应的索引,找不到返回-1 52 s17 = name.find("N") 53 print(s17) 54 #18、找到'X le'对应的的索引 55 s18 = name.find("X le") 56 print(s18) 57 #19、输出第二个字符 58 s19 = name[1] 59 print(s19) 60 #20、输出前三个字符 61 s20 = name[0:3] 62 print(s20) 63 #21、输出后两个字符 64 s21 = name[-2:] 65 print(s21) 66 #22、输出'e'所在的索引位置 67 s22 = name.find("e") 68 print(s22)
1 aleX leNb 2 eX leNb 3 aleX le 4 leX leN 5 True 6 True 7 apeX peNb 8 apeX leNb 9 ['a', 'eX ', 'eNb'] 10 ['a', 'eX leNb'] 11 ALEX LENB 12 alex lenb 13 Alex lenb 14 2 15 1 16 7 17 7 18 3 19 l 20 ale 21 Nb 22 2
作者:西红柿煎鸡蛋
链接:https://www.pythonheidong.com/blog/article/12057/ae4333afa9b4e185b89f/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!