首页 > 其他 > 详细

自己整理的笔记

时间:2020-03-03 00:03:37      阅读:74      评论:0      收藏:0      [点我收藏+]
  1 # #def_ isspace判断是否全部是空格
  2 # test="asldkf  akdjfl;ksda"
  3 # v=test.isspace()
  4 # print(v)
  5 
  6 #"  istitle判断单词的第一个字母是否为大小写。
  7 # test="Process finished with exit code 0"
  8 # v=test.istitle()
  9 # print(v)
 10 #   title把单词的第一个字母,全部转换成大写。
 11 # test="Process finished with exit code 0"
 12 # v=test.title()
 13 # print(v)
 14 
 15 #  ****** join
 16 #  将字符串中的每一个元素,按照指定分隔符进行拼接。
 17 # test="你是风儿我是沙"
 18 # print(test)
 19 # t="58/"
 20 # v=t.join(test)
 21 # # t="*/"加上 v = t.join(test),可以换成这个公式,v="*/".join(test)结果是一样的。
 22 # print(v)
 23 
 24 #你*/是*/风*/儿*/我*/是*/沙
 25 
 26 #   ljutst()表示在字符串的右边加上
 27 # test="dutianmu"
 28 # v=test.ljust(20,"2")
 29 # print(v)
 30 
 31 #输出结果是:dutianmu222222222222
 32 
 33 #  在字符串的前面加上字符。“r”代表左边
 34 # test="ksdfeinh"
 35 # v=test.rjust(20,"*")
 36 # print(v)
 37 # 输出结果:************ksdfeinh
 38 
 39 #  20 代表总长度。
 40 #  * 空白位置填充,一个字符,可有可无
 41 # test="dkeina"
 42 # v=test.center(20,"中")
 43 # print(v)
 44 # 输出结果:中中中中中中中dkeina中中中中中中中
 45 
 46 # zfill()  默认填充“0”,一般用不到
 47 # test="laddek"
 48 # v=test.zfill(20)
 49 # print(v)
 50 # #输出结果:00000000000000laddek
 51 
 52 #  islower判断是否全部为小写,lower是变成小写。
 53 # test="Alex"
 54 # v1=test.islower()
 55 # v2=test.lower()
 56 # print(v1,v2)
 57 #输出结果:False alex
 58 
 59 #  isupper判断是否全部为大写;upper是把字符全变成大写
 60 # test="Alex"
 61 # v1=test.isupper()
 62 # v2=test.upper()
 63 # print(v1,v2)
 64 #输出结果:False ALEX
 65 
 66 #test=" alex "
 67 #v=test.lstrip()   #去除左边空白alex,包括空字符\t或者\n换行
 68 #v=test.rstrip()    #去除右边空白 alex
 69 #v=test.strip()   #去除左右空白
 70 
 71 # 括号内加上字符串,就可以删除左/右边的相应的字母(
 72 # test="x你好alexg"
 73 # v=test.lstrip("x")   #输出结果是:你好alexg
 74 #v=test.rstrip("xg")   #输出结果是:x你好ale
 75 # test="xalexgdeea"   #这个挺有意思的,值得研究一下。
 76 # v=test.lstrip("daxaeadedxddfasdfzx")
 77 # #v=test.rstrip("xg")
 78 # print(v)
 79 # txt = ",,,,,ssaaww.....banana"   #删除所有前导字符(空格是要删除的默认前导字符)
 80 # x = txt.lstrip(",.bnwasw")
 81 # print(x)                         #结果是什么都没有
 82 
 83 #test="alxe"
 84 #v=test.isprintable()     #判断是否可以打印,条件是不能有\t\n等不可见的
 85 #print(v)                 #结果是False或者True
 86 
 87 # test="axdel"
 88 # test1="1325*"                #用来替换用的,必须同被替换的一样长
 89 # v="alskdjf;lkjsd;lfkiena"
 90 # m=str.maketrans(test,test1)  # maketrans与translate配合用,主要是用来替换的。
 91 # new_v=v.translate(m)
 92 # print(new_v)
 93 
 94 test="kjdflkajdsfiejk"   #分割作用,显示分割的元素。
 95 v=test.partition("d")    #输出结果(‘kj‘, ‘d‘, ‘flkajdsfiejk‘)按照规定的字符从左或者从右开始,只能分2次!
 96 # v=test.rpartition(" ") #不能是空字符,可以是空格。
 97 #print(v)                #输出结果(‘‘, ‘‘, ‘kjdflkajdsfiejk‘)
 98 
 99 #test="djskfhjhejujdsfh"
100 #v=test.split("j")     #[‘d‘, ‘skfh‘, ‘he‘, ‘u‘, ‘dsfh‘]按照要求从左边开始去做分割,但是这个元素是不会显示的。
101 #v=test.split("j",3)   #[‘d‘, ‘skfh‘, ‘he‘, ‘ujdsfh‘] 按照要求去分割,但是只能分割次数由后面的数字限定)
102 #v=test.rsplit("j",2)  # [‘djskfhjhe‘, ‘u‘, ‘dsfh‘] 按照要求从右边开始去做分割,分割次数由后面的数字限定。
103 
104 #正则表达式
105 #是否想要分割的元素,有自己决定。
106 #以后再讲。
107 
108 #分割,只能根据换行符分割。
109 #test="dafhiuh\njwke\ndjfej\nhjmnjh"
110 #v=test.splitlines()          #[‘dafhiuh‘, ‘jwke‘, ‘djfej‘, ‘hjmnjh‘] 不显示换行符。
111 #v=test.splitlines(False)     #[‘dafhiuh‘, ‘jwke‘, ‘djfej‘, ‘hjmnjh‘] 也不显示换行符
112 #v=test.splitlines(True)      #[‘dafhiuh\n‘, ‘jwke\n‘, ‘djfej\n‘, ‘hjmnjh‘]显示换行符
113 
114 #test="dskbeil93"
115 #v=test.startswith("d")    #判断是否以指定字符开头,并给出结果:False & True
116 #v=test.endswith("3")       #判断是否以指定字符结尾,并给出结果:False & True
117 
118 
119 # test="alQEFDcai"
120 # v=test.swapcase()       #ALqefdCAI大小写转换(大写变小写,小写变大写)

 

自己整理的笔记

原文:https://www.cnblogs.com/ningbotianjiao/p/12398324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!