内建函数

abs()

取数字的绝对值,也就是无论是正数还是负数取它的绝对值

格式:abs(目标变量)

返回:数字类型

 

all()

接收可迭代类型,循环参数,如果每个元素都为真,那么all的返回值为真,有一个元素为假返回的都是假

格式:all(目标变量)

假数据有,0(数字),None(返回值),"" (空字符串),[] (空列表),() (空元组),{} (空字典)

返回:布尔值

 

any()

接收可迭代类型,循环参数,如果有一个元素都为真,那么all的返回值为真,全部为假才返回假

格式:any(目标变量)

假数据有,0(数字),None(返回值),"" (空字符串),[] (空列表),() (空元组),{} (空字典)

返回:布尔值

 

ascii()

根据对象,在对象类中找到 _repr_ 获取其返回值,中文返回ascii()码

格式: ascii(目标变量)

返回:对应的类型,中文返回ascii()码

 

bin()

二进制表示,十进制转换二进制

格式:bin(目标变量)

返回:二进制

 

oct()

八进制表示,十进制转换八进制

格式:oct(目标变量)

返回:八进制

 

hex()

十六进制表示,十进制转换十六进制

格式:hex(目标变量)

返回:十六进制

 

int()

十进制表示,十进制转换十进制

格式:int(目标变量)

返回:十进制

 

int()  二进制转换成十进制

格式:int(目标变量,base=2 )

返回:十进制

 

int()  八进制转换成十进制

格式:int(目标变量,base=8 )

返回:十进制

 

int()  十进制转换成十进制

格式:int(目标变量,base=10 )

返回:十进制

 

int()  十六进制转换成十进制

格式:int(目标变量,base=16 )

返回:十进制

 

bool()

判断真假,把一个对象转换成布尔值

假数据有,0(数字),None(返回值),"" (空字符串),[] (空列表),() (空元组),{} (空字典)

格式:bool(目标变量)

返回:假返回False 真返回True

bytes()

字符串转换成字节

格式:bytes(目标变量,encoding="utf-8")

返回:字节码

decode()

将二进制字节类型解码成字符串

格式:字节码变量.decode("utf-8")

str()

将字节转换成字符串

格式:str(目标变量,encoding="utf-8")

返回:字符串

bytearray()

将字符串转换成字节列表

格式:bytearray(目标变量,encoding="utf-8")

返回:字节列表

chr()

将十进制ascii码转换成对应的(英文,字符,数字)

格式:chr(目标变量)

返回:对应的(英文,字符,数字)

详情见:ascii码对照表

ord()

将(英文,字符,数字)转换成十进制对应的ascii码

格式:ord(目标变量)

返回:十进制对应的ascii码

详情见:ascii码对照表

callable()

一个对象是否可以被执行,也就是判断一个对象是否可以执行一个功能,如判断函数

格式:callable(目标变量)

返回:布尔值,可以执行返回True,不可以执行返回False

dict()

字典,创建字典

格式:dict(目标变量)

返回:字典

dir()

查看一个对象的类库所有功能

格式:dir(目标变量)

返回:对象的类库详情

divmod()

除数,判断除数结果,如果结果是整数返回整数加余数0,如果结果有小数返回整数加余数

格式:divmod(除数,被除数)

返回:整数加余数 ,整数加余数0

 

enumerate()

自定义有序类型的起始索引,如:列表,元组等

格式:(目标变量,起始索引位置数)

返回:对应类型的索引自定义位置开始

eval()

计算字符串类型的算数

格式:eval(目标变量,赋值字典)

返回:计算结果

 

exec()

执行字符串类型的代码

格式:exec(目标变量)

返回:无返回值,只执行字符串类型的代码

 

filter()

筛选一个可迭代对象,循序一个可迭代对象,将每次循环到的元素传入一个判断函数,判断函数返回True就将此元素保留,返回False的元素不保留

格式:filter(函数,可迭代对象)

返回:函数返回True的元素

map()

对一个可迭代对象的每个元素做一种操作,返回以处理后的元素

格式:map(函数,可迭代对象)

返回:返回以处理后的元素

globals()

获取当前代码里的所有全局变量

格式:print(globals())

返回:当前代码里的所有全局变量

 

locals()

获取当前代码里的所有局部变量

格式:print(locals())

返回:当前代码里的所有局部变量

hash()

计算一个字符串的哈希值

格式:hash(目标变量)

返回:哈希值

 

id()

获取对象的内存地址

格式:id(目标变量)

返回:对象内存地址

 

input()

等待用户输入

格式:变量 = input()

返回:用户输入信息

 

isinstance()

判断一个对象是否是某个类型

格式:isinstance(目标对象,类型)

返回:如果是对应的类型True,不是对应的类型False

iter()

创建可迭代的对象,结合next()取出里面的每个元素

格式:iter(目标变量)

返回:可迭代类型

可结合next()取出里面的每个元素

next()

取出可迭代类型里面的每个元素,结合iter()使用

格式:next(目标对象)

返回:可迭代类型的一个元素

 

len()

判断一个可迭代对象里面有多少个元素

格式:len(目标对象)

返回:可迭代对象里面元素的数量

max()

取一个可迭代对象的最大值

格式:max(目标变量)

返回:最大值

min()

取一个可迭代对象的最小值

格式:min(目标变量)

返回:最小值

pow()

求一个数的多少次方

格式:pow(要求的数,多少次方)

返回:一个数的次方

property()

打印结果

格式:property(目标变量)

返回:结果

 

range()

自动创建一个数字列表,py3.0以上版本需要for循环后才创建

格式:range(开始数字,结束数字)

返回:需要for循环后返回创建的元素

repr()

在对象类中找到 _repr_ 获取其返回值,返回对应的类型

格式:repr(目标变量)

返回:对应的类型

reversed()

对可迭代类型的元素排序进行反转,需要for循环后返回

格式:reversed(目标变量)

返回:需要for循环后返回,将元素进行反转排序后返回

round()

四舍五入

格式:round(目标变量)

返回:四舍五入

set()

创建或转换无序集合

格式:set(目标变量)

返回:无序集合

sum()

将一个可迭代对象的数字元素求和

格式:sum(目标变量)

返回:求和

zip()

将两个列表的元素,组合成两个元素为一对元组,需要for循环后返回

格式:zip(列表,列表)

返回:需要for循环后返回,两个元素为一对元组

sorted()

对可迭代对象排序,注意可迭代对象元素一定要是同一类型,否则不能排序

格式:sorted(目标变量)

返回:排序后的对应对象

open()

打开一个文件

格式:句柄变量 = open(要打开的文件名或文件路径,打开模式,编码)

"b"表示以字节的方式操作,以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型

 

注:以b方式打开时,读取到的内容是字节类型(不需要编码),写入时也需要提供字节类型(需要用bytes()转换成字节写入)

注意:默认是只读模式

注意:编码只有在普通模式的时候用(3.0版本默认是utf-8编码),字节码模式不需要编码因为基层就是字节码保存的

返回:文件句柄

read()

 读出文件内容

格式:句柄变量.read(位数从指针位置开始向后读多少位)  默认全部读出

返回:文件里的内容

write()

写入文件

格式:句柄变量.write(要写入的内容)

返回:无返回,将内容写入文件

close()

关闭文件

格式:句柄变量.close()

返回:无,关闭打开的文件

tell()

查看文件指针位置

格式:句柄变量.tell()

返回:指针位置

操作文件,写入内容或者读出内容都是从指针位置开始向后操作的。

指针位置在开始位置后面的内容就可以读出,指针位置在结束的位置后面是空的此时读出就是空白

写入内容后指针就停留在写入内容的结束位置,追加模式写入内容是先将指针调到结束位置写入,写入后停留在写入结束位置

根据打开文件的模式不同指针位置不同,

seek()

自定义文件指针位置

格式:句柄变量.seek(自定义指针位置) 默认指针位置0

返回:无,自定义文件指针位置

flush()

刷新文件内部缓冲区(将内容刷到硬盘文件里)

格式:句柄变量.flush()

返回:无,将内容刷到硬盘文件里

readline()

仅读取一行数据,后面行的数据不读取

格式:句柄变量.readline()

返回:仅返回文件里一行数据

truncate()

截断数据,仅保留指针之前数据,指针之后的数据删除

格式:句柄变量.truncate()

返回:仅保留指针之前数据,指针之后的数据删除

With()

自动打开文件,对文件操作后,自动关闭文件,不用写关闭文件函数,而且支持同时打开两个文件(推荐)

格式:with open("文件路径","打开模式") as 句柄变量:

返回:句柄变量

posted @ 2021-08-17 10:48  Einewhaw  阅读(29)  评论(0编辑  收藏  举报