abs() #取绝对值
例: a = -20
abs(a)
输出:20
dict() # 将数据变为字典
help() # 帮助
min() # 取列表里最小的值
max() # 取列表里最大的值
bool() # 看数据都是True还是False 布尔
all() # 对象为元祖或者列表时,其中元素有空或者0则返回False 否则返回True
any() # 和上面all一样,不同于any必须是对象其中元素有空和0一起的时候才返回Fals,否则返回True
dir() # 打印当前程序的所有变量
hex() # 将数字转为16进制
dimove(10,3) # 10除3 返回结果和余数
id() #查ip地址
oct() # 十进制变八进制
eval() #将字符串转称代码 可以拿到返回值
exec()# 和eval功能一样,区别是exec可以执行多行转换后的代码,eval不行。 exec不能拿到返回值
ord('a') # 输出a在ascll码中对应的十进制表达
chr(67) # 输出在ascll码中十进制对于的字符
sum() # 求所有元素的合
bytearray() #在原内存地址上修改字符串,具体用法看视频
map(function iterable..) # function 是函数,后面的iterable可以用函数迭代
str.startswith('a') # 判断字符串中首字母是不是a
str.capitalize() #字符串中首字母大写,其他小写。
sorted() #有列表li
li = [4,5,2,8,3,1]
直接使用sorted排序
new_li = sorted(li)
输出
li = [4,5,2,8,3,1]
new_li = [1,2,3,4,5,8]
sorted()可以创建一个新的列表,不改变原列表
sorted()还可以指定排序
栗子:
li = [(b,2),(a,1),(d,4)]
new_li = sorted(li, key = lambda x:x[0],reverse = True) 输出 new_li [(d,4),(b,2),(a,1)]
其中 key是固定, 将li的值赋给x 安装x[0]来排序,也就是按照元祖里索引为0的来排序 后面加上reverse = True 代表倒叙
有列表 li = ['alex', 'egon', 'smith', 'pizza', 'alen'], 请以列表中每个元素的第二个字母倒序排序; print(sorted(li, key=lambda x: x[1], reverse=True))