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

     

    基础数据类型38个:

    abs() 绝对值

    bool()布尔值

    all() 同真为真 一假为假 接收可迭代对象

    any()一真为真

    help()帮助文档

    bin()十进制转二进制 0b开头

    oct()转八进制 0o开头

    hex()转十六进制0x开头

    作用域相关的两个:

      locals :本地作用域

      globals:全局作用域

    迭代器、生成器相关的三个:

      range()生成制定的一组数字

      next()迭代器完成激活和取值

      iter()把可迭代对象变成迭代器

    其他:

    callable:检查是否是函数 是则为True

    id: 变量的内存地址

    hash:哈希值 字典dic之所以寻值value快,是因为key 被hash了,作为value值得存储地址,于是按hash值key找到的地址里就是字典的值了

    end:指定输入结束符end=' * ' 以星号结束

    sep:指定输出分割符 sep='|'以竖线分割字符串

    file:文件操作句柄 (其实控制台输出本生就是一个文件句柄f)     文件操作里面的flush方法是不作缓存立即打印输出

    eval:处理有结果的简单计算 有返回值  如: eval(‘1+2+3+4+5’)

    exec:处理简单的流程控制 无返回值为None

    compile:代码预编译成字节码文件  前提是代码冗长且需要多次被调用到

    complex:复数(实部+虚部)

    divmod(7,2)  div:除法  mod:取余 返回值也是两个 (3,1)  7除以2等于3余1     做分页文件会用到

    pow()求幂运算   pow(2,3)----->8   pow(2,3,3) ------>2 求幂取余为2

    sum()求和运算,但接收的必须是一个可迭代对象iter 如sum([1,2,3,4])

    min()最小值       print(min(1,2,3,-4,key=abs)) 取了绝对值后比最小的 为1

    max()最大值      print(max(1,2,3,-4,key=abs)) 取了绝对值后比最大的 为-4  输出仍未原结果

    reversed()反转 保留原列表,返回一个迭代器

    slice()切片

    GBK转utf-8 其实是先将GBK加载入内存解码为Unicode,然后在编码为utf-8读取

    因为网络编程或者照片视频音频HTML都是以bytes字节传输的

    bytearry()字节列表里面的元素都是字节

    ord():  字符转 Unicode编码 

    chr(): Unicode编码转字符 

    repr():格式化输出

    set() 集合 元素是无序的

    forzenset() 不可变集合

    zip()拉链方法  对字典使用只能取key 是无序的

    *************************************************************************************************

     filter(functionname,iter) 参数为方法名和可迭代对象  返回值为迭代器 数量变化 筛选器

     map(functionname,iter) 参数为方法名和可迭代对象  返回值为迭代器 值变化

    不同之处在于:

    运行之后数量变化:filter的值的数量只可能小于或等于原来的数量   map肯定还是原来的数量

    运行之后值变化:filter只管筛选不会改变原来的值,map后值可能发生变化

     ************************************************************************************************

  • 相关阅读:
    MySQL补充
    不同操作系统下虚拟环境的搭建
    Python导学基础(二)变量与基础数据类型
    Python导学基础(一)介绍
    KM 算法
    题解-CF1065E Side Transmutations
    题解-CF1140E Palindrome-less Arrays
    题解-CF677D Vanya and Treasure
    splay文艺平衡树
    splay区间操作(bzoj1500)
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9327649.html
Copyright © 2011-2022 走看看