函数的内置方法

函数的内置方法函数

abs()  #取绝对值code

bool()  #返回值的布尔类型,True or False
a =[ ]         bool(a)  >false排序

all()  # 若是列表里的因此值都是True,就返回True
a =[ ]         all(a)   >True索引

any()   #若是列表里有一个值是True,就返回Trueip

min()  #最小值内存

max() #最大值utf-8

slice()   #切片ci

divmod()    #获得除法的结果,及余数字符串

sorted()     #排序,能够经过特制的键函数来排序,sorted(d.iterm(),key=lambada x:d[x] ,以字典的值排序hash

ascii()   #转换成ASCII码

eval()   #将可执行的字符串格式的可执行代码,转换成可执行代码来执行(只可转换单行代码),可获得代码执行的结果 ,不支持任意的赋值操做,不能是复杂的代码逻辑

exec()  #将可执行的字符串格式的可执行代码,转换成可执行代码来执行(可转换多行)

  1. eval()函数只能计算单个表达式的值,而exec()函数能够动态运行代码段。
  2. eval()函数能够有返回值,而exec()函数返回值永远为None。

ord()   #经过字符串返回其ASCII

chr()  #经过ASCII返回字符串

sum()   # 求和

bytearrary()    #在字符串层面,进行索引修改,只改字符串中某个内存地址,字符串地址没有修改,需先将字符串从Unicode转成“utf-8”

map()       #a =map(lambda x:x*x ,[1,2,3,4,5]  list(a) =[1,4,9 ,16,25]

filter()     #过滤,a = filter(lambda x: x>3,[1,2,3,4,5])    #lambda返回True就要,false就不要,list(a ) >[4,5],获取的值仅可调用一次
import functools  》functools.reduce(lambda x,y:x+y ,[1,2,3,4])    能够两个值,

print(sep,end,file)    #sep设置分隔符,file直接写入文件
f =open()    print(sep=">" ,file =f)

callable()    #判断一个东西是否能够调用,判断是不是函数

frozenset()   #不可变得集合

vars()    #打印变量名,和变量值

locals()   #通常在函数内部运行,打印全部的局部变量

globals()   #打印全局变量

repr()  #

zip()    #能够将两个列表一一对应打包成元组,没有对应的就丢弃

complex()   #转换成复数

round(float,2)   #保留几位小数

hash()    #将字符串变成数字

相关文章
相关标签/搜索