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

    1、abs()    取绝对值

    abs(-1)  =   1

    2、all()  接受可迭代的对象,如果他的每一个元素都为真,就为真,如果有一个为假就为假

       all([1,2,3,4])

         any()   接受可迭代的对象,有一个为真就为真。

      any([1,2,3,4])

      0,none,空:空的字符串   列表  元祖 字典等  “”   []   {}   ()

    3、bin()    接收十进制 转换成      二进制

         oct()    接收十进制 转换成     八进制

          hex()  接收十进制 转换成    十六进制

    0bXX   二进制      0oxx  八进制   0x    十六进制

    4、bytes()   字符串转换成字节类型

        bytes (要转换的字符串,按照什么编码来编)

        s = "虞智渊"

        n  =  bytes(s,encoding = "utf-8")

        m = bytes(s,encoding = "gbk")

       str(字节类型,解码方式)

     M  =  str(bytes(s,encoding = "gbk"),encoding = "utf-8")

     5、callable()  是否可以被执行,或者被调用       

    6、chr()   ord()    判断数字与ask码的对应关系  把数字转化成字母  和把字母转化成数字

          chr(65)     ======>A    

         ord("B")  =======>66

       

    7、class

    8、compile()      把字符串编译成Python执行代码

      eval()             接收字符串,将字符串作为Python表达式去执行 =====>只能执行表达式,有返回值

          s= "8*8"

          ret = eval(s)              ========>8*8=64

      exec()           执行编译好的代码       ======》能执行全部Python代码,但是没用返回值

              s = “print(123)”           一段字符串赋值给s 

          r= compile(s,"<string>","exec")             将这串字符串 编译成Python代码

          exec(r)              执行这项代码

    9、delattr   getattr    setattr  hasattr

    10、dict      列表

    11、dir()    快速查看  对象提供了哪些功能

         help()  查看功能

    12、divmod()   

        r=divmod(99,10)    =======>(9,9)

        n1,n2 = divmod(98,10)    =======>n1 = 9,  n2=8

    13、isinstance()

         r=isinstance(s,list)  ========>  判断s是否是 list这个类里面的实例

    14、filter()     根据第一个参数:函数   进行筛选     筛选函数

        filter(函数,可迭代的对象)       函数格式

        filter  内部循环第二个迭代对象,第二个对象的每一个元素执行第一个函数,符合函数的条件,如果是true就保留在一个序列内,如果是false就丢弃     函数可以直接用lambda表达式书写,并且lambda  自动会做返回值

      map()   逐个执行函数 对迭代对象进行批量的操作   

       map(函数,可迭代的对象)   

       map  内部循环第二个迭代对象,第二个对象的每一个元素执行第一个函数,然后赋值给某个列表,可用lambda,并且lambda  自动会做返回值True或者False

    filter() 和map()  的区别是返回值的区别   filter是返回第二迭代对象,map是返回第二迭代对象经过第一参数函数处理后的结果。

    15、float()  转换成浮点型

    16   globals()  全局变量

      locals()   局部变量

    17、hash()   哈希值      把一个对象转变成哈希值     一般用来保存字典的key

       s = "sadadasdasdqweqweqweadasd"

      hash("s")=633655265445

    18  len()    以字符的方式去计算长度

     以字节去计算他的长度的方式实现

       s = "虞智渊"               

          a = bytes(s,encoding="utf-8")

          l = len(a)

    19  max()  寻找最大值

      min()  寻找最小值

      sum()  求和

    20、next()

      iter()

    21、pow(2,10)  ========>2**10    求乘方

    22、  range()   一个范围

    23、repr("alex")   执行字符串里面定义的repr这个函数    ,就是括号里面的某个类的repr这项功能

    24、reverse()   反转元素的顺序

    25、round()    四舍五入

    26、slice()     切片

      s="qweqweqweqeqwe"

      s[0:2;2]

      s.slice[0:2:2]  两者效果一样   切片0-2  步长2

    27、socked()   进行排序

    28、vars() 查询哪些变量可以用

    29、zip()   将两个或多个序列 按照顺序一一对应组成性的列表

      li = ["yuz",11,22,33]

      li2 = ["qwe",22,33,44]

      li3 = ["qwww",33,44,55]

      s = zip(li1,li2)  

      s = ["yuzqwe",1122,2233,3344]

      

    待续

  • 相关阅读:
    01.Sencha ExtJS 6
    02.Sencha ExtJS 6
    关于Jquery的delegate绑定事件无效
    细说 Form (表单)
    Rquest Request[""];Request.Form[""];Request.QueryString[""]
    一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系
    vs 调试不进入断点
    HttpWebRequest类
    C# 利用 Windows服务模板 创建、安装与卸载Windows服务
    如何搭建win10 asp开发环境安装iis10
  • 原文地址:https://www.cnblogs.com/ychj/p/9459866.html
Copyright © 2011-2022 走看看