数字 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())