• 内建函数


    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 句柄变量:

    返回:句柄变量

  • 相关阅读:
    如何获取公网IP
    v语言初体验
    利用python实现修改阿里云DNS值解析
    谈谈 ansible handlers
    使用dockerfile,创建gitblit镜像
    再谈docker基本命令
    使用tcpdump探测TCP/IP三次握手
    利用python list 完成最简单的DB连接池
    nginx报错:./configure: error: C compiler cc is not found, gcc 是已经安装了的
    探寻TP-Link路由器的登录验证
  • 原文地址:https://www.cnblogs.com/windyrainy/p/15151332.html
Copyright © 2020-2023  润新知