zoukankan      html  css  js  c++  java
  • 3 -16 内置方法

    abs() 取绝对值


    all()    列表中 有0 就是 F,

    any ()  列表为空是  F

    bin()  数字转换成二进制


    a = (bytearray('abc'))
    print (a[0])
    >>>>>97

    >>> chr(98)
    'b'
    >>>

    >>> ord('b')
    98
    >>>


    >>> a = "for i in range(10):print i"

    >>> exec(a)
    0
    1
    2
    3  ......          ### 直接把命令字符串 变成可执行的代码


    rec = filter(lambda n:n>5,range(10))
    for i in rec:
    print(i) ###filter() ##可过滤出 所需要的内容 配置 lambda 使用

    >>> rec = map(lambda n:n*2 ,range(10))
    >>> rec
    [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
    >>>                   ###map  用法  生成新的值 返回              

    >>> rec = (reduce(lambda x,y:x*y,range(1,10)))
    >>> rec
    362880
    >>>    #### reduce()方法    在 3.X 里 已经移到 fun标准库里面了


    >>> a = frozenset([1,1,1,2,3,4,5,5])
    >>>
    >>> a
    frozenset([1, 2, 3, 4, 5])        ###冻结集合  集合参数不能修改

    >>> hex(11111)
    '0x2b67'
    >>>    ###hex()  将一个数字转换成 十六进


    >>>
    >>> a = [1,2,3,4]
    >>> b = [5,6,7,8]
    >>> dict(zip(a,b))
    {1: 5, 2: 6, 3: 7, 4: 8}
    >>>           ###zip()  拉链  2组结合


    >>> a = "{'a':'b'}"
    >>> a
    "{'a':'b'}"
    >>> eval(a)
    {'a': 'b'}
    >>>      ###   eval( )   把字典字符串类型转换成字典

  • 相关阅读:
    23种设计模式
    iOS中 判断对象类型的一些方法
    iOS 反射获取类的属性列表
    CATransition--(2)
    CATransition
    App Extension编程指南(iOS8/OS X v10.10):常见问题的处理方案
    触摸、手势与响应者链条
    NSTimer使用
    监控数据库运行
    MS AX 技术相关网站收藏
  • 原文地址:https://www.cnblogs.com/th-lyc/p/8581735.html
Copyright © 2011-2022 走看看