字符串

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

  

原文地址:https://www.cnblogs.com/cloniu/p/6160447.html