---恢复内容开始---
总共占---恢复内容开始---
整形的内置函数
将字符串强制转换成整型
a=‘123‘
b=int(a)
print(b)
123
若a=‘123a‘ b=int(a) python会报错,因为类型不统一
测十进制的数能用多少位2进制表示
age=5
a=age.bit_length()
字符串的内置函数或者魔法
capitalize()将某一字符串的首写变大写
例如
test=‘alex‘
v=test.capitalize()
print(v)
Alex
将字符串全部变小写
casefold()
lower()
区别
casefold()更加牛逼,能识别一些我们不认识的字符,
lower()只能识别一些常用的字符,可用上述例子自己验证
test=“124”
v=test .center(参数)
总共占参数个字符,并将test内容居中 ,其余都用空格填充
v=center(20,‘*‘) 总共占20 个字符,其余都用a填充
endswith(参数) 判断是否以参数结尾的 ,返回布尔值。
startswith( 参数) 判断是否一参数开头的,返回布尔值。
find()
找到你要找的参数的它的首位置,
例子
test=‘hello ,zhen‘
v=test.find(‘e‘)
print(v)
1
v=test.find(‘e‘,4,10)
print(v)
8
format()用来格式化
例如
test =i am {name},age{a}
{name},{a}是占位符
v=test.format(name=‘alex‘,age=19)
print(v)
i am alex ,age 19
test=‘i am {0},age {1}‘
v=test.format(name=‘alex‘,age=19)
print(v)
i am alex, age 19
按顺序格式化
v=test.format(name=‘alex‘,
4,10 表示从第四个字符开始到第十个结束、
---恢复内容结束---
---恢复内容结束---
原文:https://www.cnblogs.com/sixisixsix/p/10134840.html