Python语法学习[2]-内置函数

121 阅读2分钟
内置函数:在系统安装完python解释器时,由python解释器给提供好的函数
1. range()
    1. 数字序列左闭右开
    2. 第3个参数是步长
2. zip()
    1. 接受多个可迭代对象,把对象中的第i个元素组合在一起,形成一个新的迭代器
    2. 在数据分析、人工智能中应用广泛
    3.*zip结合用来拆解一个列表
        1. zip: 迭代器对象
        2. *zip:组合好多个元组数据
3. 数据类型相关:
    1. 转换类型相关
        1. int()
        2. float()
        3. bool()
        4. complex() - 复数
        5. str()
        6. list()
        7. tuple()
        8. dict()
        9. set() - 集合
    2. 变量相关
        1. id() - 获取当期数据的ID标识
        2. type() - 获取当前数据的类型字符串
        3. print() - 数据的打印
        4. input() - 获取输入的数据
        5. isinstance() - 检测是否为指定的数据类型
    3. 数学相关
        1. abs()
        2. sum()
        3. max() / min()
        4. pow()
        5. round() - 四舍五入
            1. round(几.5) -> 奇进偶退,比如round(4.5)是4,round(5.5)是6,复数相同,只是多了个负号
    4. 进制相关
        1. bin() 转为二进制
        2. int() 将二进制转为十进制
        3. oct() 八进制
        4. hex() 转为十六进制
    5. 编码格式
        1. ASCII
            1. 共计128个字符
            2. 更新与1986年
            2. A - Z 65-90
            3. a-z 97-122
            4. 0-9 48-57
        2. GB2312-80
            1. 共收录7445个字符,其中汉字6763个
            2. 更新于1980年
        3. GBK
            1. 共收录21003个汉字
            2. GBK向下兼容GB2312
            3. 于1995年定制
        4. GBK18030
            1. 我国制定的以汉字为主,包含多种我国少数民族文字
            2. 2001年1越正式强制执行
        5. Unicode
            1. 统一码、万国码、单一码
            2. 计算机业内标准
            3. 94年正式公布
            4. UTF-8:以字节为单位对Unicode进行编码
            6. UTF-16
            7. UTF-32
        6. 字符、ASCII互转:
            1. ord(): 字符 -> ASCII
            2. chr():ASCII -> 字符
4. 内置高阶函数
    1. sorted()
    2. map()
    3. reduce()
    4. filter()