• Python随笔之内置函数


    内置函数

    Build-in Functions
    abs() dict() help() min() setattr()
    all() dir() hex() next() slice()
    any() divmod() id() object() sorted()
    ascii() enumerate() input() oct() staticmethod()
    bin() eval() int() open() str()
    bool() exec() isinstance() ord() sum()
    bytearray() filter() issubclass() pow() super()
    bytes() float() iter() print() tuple()
    callable() format() len() property() type()
    chr() frozenset() list() range() vars()
    classmethod() getattr() locals() repr() zip()
    compile() globals() map() reversed() __import__()
    complex() hasattr() max() round()
    delattr() hash() memoryview() set()
    详细见python文档,猛击这里
    • abs() 参数为数字类型 获取绝对值
    • all() 参数为可迭代对象 循环对象,全部为True,那么方法返回为True
    • any() 参数为可迭代对象 循环对象,只要有一个为True,那么方法返回 为True
    • ascii() 参数为对象,获取该对象类中的__repr__方法的返回值
    class Foo():
        def __repr__(self):
            return 'foo'
    class Bar():
        pass
    
    print(ascii(Foo()))
    print(ascii(Bar()))
    >>> foo
    >>> <__main__.Bar object at 0x0162CE70>
    
    • bin() 二进制
    • oct() 八进制
    • hex() 十六进制
    • int() 十进制
    i = 15
    print(bin(i))
    print(oct(i))
    print(hex(i))
    print(int(i))
    
    >>> 0b1111
    >>> 0o17
    >>> 0xf
    >>> 15
    
    • ord() 获取字符的整数表示

    • chr() 把编码转换为字符
      乱码问题

    • callable() 参数为一个对象,表示对象是否可执行

    def foo():
        pass
    
    i = 10
    
    class Bar():
        def __call__(self, *args, **kwargs):
            pass
    
    print(callable(foo))
    print(callable(i))
    bar = Bar()
    print(callable(bar))
    
    >>> True
    >>> False
    >>> True
    
  • 相关阅读:
    c++之模板
    javascript 学习 四 函数参数
    javascript 学习三 语句
    jsvascript 学习 二 操作符
    javascript 学习一
    Highcharts areaspline 图表 动态更新数据
    js 数据类型的初步理解
    angular ng-class 三种方法
    angular 与 highcharts 结合使用
    angular 单选按钮之间的默认选中问题
  • 原文地址:https://www.cnblogs.com/wuqinghua-blog/p/10392481.html
Copyright © 2020-2023  润新知