字符串
数字 int
获取2进制最小位数
n = 5
ret=n.bit_length()
print(ret)
a = '牛牛'
#将字符串转换成字节。
b0 = bytes(a,encoding='utf-8')
print(b0)
b1 = bytes(a,encoding='jbk')
#将字节转换字符串
str(b0,encoding='utf-8')
t = '{0}small\t {1}large' y ='2small' l = ['a','b'] r = ' SDF ' '''首字母大写''' print(t.capitalize()) '''居中,空白处用!填充''' print(t.center(20,"!")) '''查看元素出现的次数,可以自定义范围''' print(t.count('l')) print(t.count('l',0,4))
'''查看以什么开始,可以自定义范围'''
print(t.startswith('l'))
print(t.startswith('m',0,2))
'''查看以什么结尾的,可以自定义范围''' print(t.endswith('l')) print(t.endswith('m',0,2)) '''将TAB换成空格,1个TAB默认等于8个空格,可以自定义空格个数。''' print(t.expandtabs()) print(t.expandtabs(200)) '''寻找参数的位置,如果没有返回-1''' print(t.find('l')) '''寻找参数的位置,从右往左方向''' print(t.rfind('a')) '''往占位符一次穿参数''' print(t.format(2,8)) '''寻找参数的位置,如果没有就报错''' print(t.index('m')) '''寻找参数的位置,从右往左方向''' print(t.rindex('m')) '''判断是字母或者数字''' print(y.isalnum()) '''判断是否是字母''' print(y.isalpha()) '''判断是否是数字''' print(y.isdigit()) '''判断是否是小写''' print(y.islower()) '''判断是否是空格''' print(y.isspace()) '''判断是否是标题''' print(y.istitle()) '''变成标题''' print(y.title()) '''判断是否是大写''' print(y.isupper()) '''用指定符号把元素拼接''' print("^".join(l)) '''内容左对齐,右侧填充字符''' print(y.ljust(56,'2'))
'''把字符边大写'''
print(r.upper())
'''把字符变小写''' print(r.lower()) '''移除左侧空白''' print(r.lstrip()) '''移除右边空白''' print(r.rstrip()) '''移除两侧空白''' print(r.strip()) '''从字符左右两侧分割成3部分''' print(r.partition('D')) '''从指定字符左右两侧分割成3部分,可指定个数''' s = 'adsfasdf' print(s.split('d')) print(s.split('d',1)) '''替换指定字符,默认从左往右''' print(r.replace('D','T')) '''大写变小写,小写变大写''' u = 'SDtt' print(u.swapcase())