python数据类型,,‘‘‘ def c


技术分享
‘‘‘  def capitalize(self):首字母大写 ‘‘‘print("hello".capitalize())

‘‘‘ def center(self, width, fillchar=None): 内容居中,width:总长度;fillchar:空白处填充内容,默认无 ‘‘‘

print("*".center(15, "!"))‘‘‘ def count(self, sub, start=None, end=None):  子序列个数 ‘‘‘a = "yueoe we"print(a.count("e", 0, 5))‘‘‘ 解码编码 ‘‘‘a = "Y@jsdfkjsd12323"b = a.encode(encoding = ‘GBK‘)print(b)‘‘‘  def expandtabs(self, tabsize=None): 将tab转换空格,默认8个空格 ‘‘‘a = "abc\tdef"print(a.expandtabs(1))‘‘‘ find(self, sub, start=None, end=None)寻找子序列位置,如果没找到,返回 -1 ‘‘‘a = "abcabcddd"print(a.find("b", 4, 8))‘‘‘def index(self, sub, start=None, end=None) 寻找子序列位置,如果没找到,报错‘‘‘a = "abcabcddd"print(a.index("b", 4, 8))‘‘‘def join(self, iterable) 连接‘‘‘str = "-"seq = "abc"print(str.join(seq))   # 用“-”连接“abc”‘‘‘ def ljust(self, width, fillchar=None) 内容左对齐,右侧填充 ‘‘‘print("abc".ljust(10, "*"))‘‘‘ def lstrip(self, chars=None)移除左侧空白 ‘‘‘print("   def".lstrip())‘‘‘isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无isdecimal()True: Unicode数字,,全角数字(双字节)False: 罗马数字,汉字数字Error: byte数字(单字节)isnumeric()True: Unicode数字,全角数字(双字节),罗马数字,汉字数字False: 无Error: byte数字(单字节) ‘‘‘‘‘‘def lower(self): 变小写 ‘‘‘print("AbCdeF".lower())‘‘‘ def swapcase(self): 大小写转换 ‘‘‘print("AbCdeF".swapcase())‘‘‘ def isupper(self) 是大写吗‘‘‘print("ABC".isupper())print("ABc".isupper())‘‘‘ def partition(self, sep): 分割,前,中,后三部分 ‘‘‘print("abcdefghijk".partition("ef"))  # "ef"分割字符串为三个部分,第二部分是自己print("abcdefghijk".partition("o"))  #  没有找到"o"则第一部分全部显示,第二和第三部分为空‘‘‘ def split(self, sep=None, maxsplit=None) 分割, maxsplit最多分割几次 ‘‘‘print("abc-def-hij-kmn".split("-", 2))‘‘‘ def splitlines(self, keepends=False): 根据换行分割 ‘‘‘str1 = ‘ab c\n\nde fg\rkl\r\n‘  # 默认换行符不进行分割print(str1.splitlines())str2 = ‘ab c\n\nde fg\rkl\r\n‘  # 如果为 True,则保留换行符print(str2.splitlines(True))‘‘‘ def replace(self, old, new, count=None) 替换,count为最大替换次数 ‘‘‘print( "abcdefabc123abc456".replace("abc", "t"))print( "abcdefabc123abc456".replace("abc", "t", 2)) # 替换不超过2次‘‘‘ def startswith(self, prefix, start=None, end=None):  是否起始 ‘‘‘print("boreas".startswith("b"))print("boreas".startswith("e", 3, 5))  # 从位置3-5查看"e"是否是开始‘‘‘ def translate(self, table, deletechars=None):  转换,需要先做一个对应表,2.x最后一个表示删除字符集合,3.x无此参数‘‘‘trantab = str.maketrans("aeiou", "12345")s = "this is string example....wow!!!"print(s.translate(trantab))
str

4324234

python数据类型

评论关闭