zoukankan      html  css  js  c++  java
  • python内建函数hasattr(object, name)

    说明:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的)。

    参数object:对象。

    参数name:特性名称。

    示例:

    >>> hasattr(list, 'append')
    True
    >>> hasattr(list, 'add')
    False
    • hash(object)

    说明:如果对象object为哈希表类型,返回对象object的哈希值。哈希值为整数。在字典查找中,哈希值用于快速比较字典的键。两个数值如果相等,则哈希值也相等。

    参数object:对象。

    示例:

    复制代码
    >>> hash(list)
    -2115899692
    >>> hash(tuple)
    -2115901047
    >>> hash(int)
    -2115899555
    >>> hash(1)
    1
    >>> hash(1.0)
    1
    复制代码

     

    • help([object])

    说明:调用内建的帮助系统。如果不包含参数,交互式帮助系统将在控制台启动。如果参数为字符串,则可以是模块、函数、类、方法等名称,并且帮助页面将会在控制台打印。参数也可以为任意对象。

     

    • hex(x)

    说明:将整数x转换为16进制字符串。如果要获取浮点数的16进制字符串,则可以用float.hex(x)。

    参数x:整数。

    示例:

     

    复制代码
    >>> hex(3)
    '0x3'
    >>> hex(13)
    '0xd'
    >>> hex(18)
    '0x12'
    >>> float.hex(3.5)
    '0x1.c000000000000p+1'
    >>> float.hex(3.0)
    '0x1.8000000000000p+1'
    复制代码
  • 相关阅读:
    [转] Foobar2000 DSP音效外挂元件-Part4
    谷歌三件套
    Android 线刷小白教程
    nginx负载均衡
    HTTPS证书
    防火墙iptables
    LNMP架构部署
    tomcat部署
    shell编程
    HTTP协议
  • 原文地址:https://www.cnblogs.com/xupeizhi/p/2946521.html
Copyright © 2011-2022 走看看