您的位置:首页 > 产品设计 > UI/UE

[Built-in Functions] - H

2015-11-25 09:39 507 查看


[Built-in Functions] - H

hasattr(object, name)

判断object中是否有name属性,有返回True,没有返回False。

hash(object)

本函数返回对象的哈希值。返回的哈希值是使用一个整数表示,通常使用在字典里,以便实现快速查询键值。参数object输入是数字类型时,是根据数值来计算的,比如1和1.0计算出来是一样的哈希值,因此说这个函数是不区分不同的数值类型。

print(hash('abc'))
print(hash(2.0))
print(hash(2))

700737775
2
2


hex(x)

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

>>> hex(3)
'0x3'
>>> hex(13)
'0xd'
>>> hex(18)
'0x12'
>>> float.hex(3.5)
'0x1.c000000000000p+1'
>>> float.hex(3.0)
'0x1.8000000000000p+1'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: