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

    内置函数即Python提供的可以直接用的函数 比如 print,input等等.大约有68个内置函数.

    作用域相关:

      locals() 返回当前作用域的名字

      globals() 返回全局作用域的名字

    迭代器相关:

      range() 生成数据

      next()迭代器向下执行一次,内部实际使用了__next__()方法返回迭代器的下一个项目

      iter()获取迭代器,内部实际使用了__next__()方法来获取迭代器。

    hash:

      s = [12345678964154]

      print(hash(s))

      值出来的是计算后是一个数 

    帮助:

      print(help(str)) 函数用于查看函数或者模块用途的详细说明

    调用相关:

      callable() 用于检查一个对象是否可调用。

    字符串类型代码

      dir()查看对象内置属性,方法.访问对象中的__dir__()方法

      eval()执行字符串类型的代码。返回最终结果

      exec()执行字符串类型的代码

      compile()将字符串的代码编译。代码对象能通过exec语句来执行或者eval()进行求值

    有返回值得字符串形式的代码用eval().没有返回值的字符串形式的代码用exec(),一般很少用到compile()

    输入和输出相关:

      input()获取用户输入的内容

      print()打印输出

    内存相关:

      hash() 获取到对象的哈希值(int,str,bool,tuple)

      id()获取对象的内存地址

    文件操作:

      open() 用于打开一个文件,创建一个文件句柄

    数字相关:

      bool() 将给定的数据转换成bool值,如果不给值.返回False

      int()将给定的数据转换成int值.如果不给值,返回0

      float()将给定的数据转化成float值,也就是小数.

      complex()创建一个复数,第一个参数为实部 第二个参数为虚部 或者第一个参数直接用字符串来描述复数

    进制转换:

      bin()将给的参数转换成二进制

      otc()将给的参数转换成八进制

      hex()将给的参数转换成十六进制

    数学运算:

      abs() 返回绝对值

      divmode()返回商和余数

      round()四舍五入

      pow(a,b) 求a的b次幂,如果有三个参数/则求完次幂后对第三个数取余

      sum() 求和

      min() 求最小值

      max()求最大值

    和数据结构相关:

          列表和元组:

      list() 将一个可迭代对象换成列表

      tuple() 将一根可迭代对象换成元组

      reversed()将一个序列翻转,返回翻转序列的迭代器

      slice() 列表的切片

    字符串相关:

      str() 将数据转化成字符串

      format 与具体数据相关,用于计算各种小数 精算等

      bytes()把字符串转化成bytes类型

      bytearraay()返回一个新字节组,这个数字里元素是可变的,并且每个元素的值的范围是[0,256)

      memoryview() 查看bytes在内存中的情况

      ord() 输入字符找带字符编码的位置

      chr()输入位置数字找出对应字符

      ascii()是 ascii码中的 返回该值 不是就返回u....

      repr()返回一个对象的string形式

    数据集合:

      dict() 创建一个字典

      set()创建一个集合

      frozenset()创建一个冻结的集合 冻结的集合不能进行添加和删除操作

    其他相关:

      len() 返回一个对象中的元素的个数

      enumerate()获取集合的枚举对象

      all() 可迭代对象中全部为True,结果才是True

      any()可迭代对象中有一个是True 结果就是True

      zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的新列表 如果各个迭代器的元素个数不一致 则返回列表长度与最短的对象相同.

  • 相关阅读:
    echarts .NET类库开源
    公司笔试题
    ASP.NET Word/Excel 权限问题
    ASP.NET XmlSerializer权限问题
    jQuery Ajax 处理 HttpStatus
    C#调用百度静态地图
    .NET和F#周报第35周-.NET 8月重大更新
    F#.NET周报 2018第34周-Ionide下载量100万
    字符串切分
    最近很火的一首小诗 You are in your TIME ZONE
  • 原文地址:https://www.cnblogs.com/f-g-f/p/9677934.html
Copyright © 2011-2022 走看看