一.Python 中内置的对字符串进行操作的方法
s.lower() 和 s.upper():将s中的字符转换为小写/大写形式,并返回
s.split(sep="): 返回s中被sep分隔的字符串列表,sep默认为空格符
s.replace(s1, s2):返回s中所有s1被s2替代的字符串
s.strip(x):返回从s中去掉俩端的字符x后的字串,但在s中间的字符x不能被去掉
a.join(s): 返回在s的每个元素之间插入字符串a后的新字符串
len():可以确定字符串中包含多少字符
二.变量类型的转换
float(): 将其他类型数据转换为浮点型
str(): 将其他类型的数据转换为字符串
***Python会将其转换成字符串长度较短的形式
int() : 将其他类型的数据转换为整数
round():将浮点数圆整为整数<四舍六入五留双>
>>> round(1.4)
1
>>> round(2.6)
3
>>> round(3.5)
4
bool(): 将其他类型转换为布尔类型
>>> bool(0)
False #将0 转换为False
>>> bool(-1)
True #将所有非零值转换为True
>>> bool('a')
True #将所有非空字符串转换为True
>>> bool('')
False #将空字符串转换为False
chr() 和 ord():chr()将整数按照ASCII码转换为对应的字符,ord() 是 chr()的逆运算
eval(): 将字符串类型的算术表达式转换为其执行结果
三.常用的Python内置数学运算类的函数
abs:求绝对值
divmod:取模,返回商和余数
>>> divmod(5, 2)
(2, 1)
pow: 乘方
sum:可迭代对象求和
>>> sum([4, 3, 2, 1])
10
max: 求最大值
min:求最小值
四.math模块中的函数
fabs: 求绝对值
ceil:求>= 参数的最小整数
floor:求<=参数的最大整数
trunc:截取最接近0 的整数
factorial:求整数的阶乘
sqrt:求平方根
exp:以e为底的指数函数
log:求对数