zoukankan      html  css  js  c++  java
  • 内置函数

    abs(-2)  # 取绝对值
    dict() # 将数据转为字典
    help() # 帮助
    min(list) # 取最小值
    max(list) # 取最大值
    setattr() # 未知
    bool(1) # 判断布尔值
    all(list) # 判断是否都为True
    any(list) # 只有列表中存在一个True则返回True
    dir() # 打印当前程序中所有的变量
    slice(1,7,2) # 定义切片规则
    any() # 未知
    divmod(10,3) # 返回整除结果以及余数
    sorted() # 排序
    d = {1:5,2:4,3:3,4:2,5:1}
    data = sorted(d.items())
    print(data)
    data = sorted(d.items(),key=lambda x:x[1])
    print(data)
    data = sorted(d.items(),key=lambda x:x[1],reverse=True)
    print(data)
    ascii('adsf是的') # 转为Unicode编码显示
    enumerate(list) # 枚举返回列表索引
    oct(111) # 将十进制转为8进制
    bin(111) # 将十进制转为2进制
    hex(12) # 将十进制转为16进制
    eval(f) # 按解释器规则将字符串解释成代码(只能是单行代码,能获取字符串函数中的返回值)
    exec(f) # 按解释器规则将字符串解释成代码(可以是多行代码,不能获取字符串函数中的返回值)
    ord('a') # 通过字符返回ascll码的位号
    chr(28) # 通过ascll码的位号获取对应的字符
    sum(list) # 求和
    bytearray() # 不改变内存地址修改字符串
    s = 'sadf撒发生'
    s = s.encode('utf8')
    s2 = bytearray(s)
    s2[4] = 22
    print(s)
    print(s2)
    print(s2.decode())
    map() # 配合内置函数和表达式使用
    d = list(map(lambda x:x*x,[1,2,3,4]))
    print(d)
    filter() # 过滤
    d = list(filter(lambda x:x>3, [1,2,3,4,5]))
    print(d)
    print() # 打印,可设置是否换行、是否直接写入文件等
    callable() # 判断对象是否能被调用
    frozenset() # 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。
    locals() # 打印函数的局部变量
    globals() # 打印全局变量
    zip(list1,list2) # 列表一一对应,对应不了的直接丢弃
    compile() # 编译代码
    compile(3,5) # 转换成复数
    round(1.12434,3) # 保留几位小数
    delattr()
    hasattr()
    getattr()
    setattr()
    hash() # 利用哈希算法将字符串变成一个数字
    memoryview() # 用于对大量数据处理
    set() # 将一个列表变成集合
  • 相关阅读:
    Python inspect
    常见漏洞解析
    Linux安装常见问题
    Linux下查看系统信息
    (转)微信网页扫码登录的实现
    设计模式--六大原则
    Git 操作常用命令
    Scrapy工作原理
    PHP多维数组转一维
    归并排序(Python实现)
  • 原文地址:https://www.cnblogs.com/jt925/p/10200442.html
Copyright © 2011-2022 走看看