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

浙公网安备 33010602011771号