标签:partition blog 解码 字符集 self idt ant swa 位置
‘‘‘ 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))
4324234
标签:partition blog 解码 字符集 self idt ant swa 位置
原文地址:http://www.cnblogs.com/boreassun/p/6536401.html