当前位置: 首页>>代码示例>>Python>>正文


Python Utils.complexToFloat方法代码示例

本文整理汇总了Python中utils.utils.Utils.complexToFloat方法的典型用法代码示例。如果您正苦于以下问题:Python Utils.complexToFloat方法的具体用法?Python Utils.complexToFloat怎么用?Python Utils.complexToFloat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utils.utils.Utils的用法示例。


在下文中一共展示了Utils.complexToFloat方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: getAttributeValue

# 需要导入模块: from utils.utils import Utils [as 别名]
# 或者: from utils.utils.Utils import complexToFloat [as 别名]
    def getAttributeValue(self, index):
        _type = self.axml.getAttributeValueType(index)
        _data = self.axml.getAttributeValueData(index)

        if _type == self.TYPE_STRING:
            return self.axml.getAttributeValue(index)

        elif _type == self.TYPE_ATTRIBUTE:
            return "?%s%08X" % (self.getPackage(_data), _data)

        elif _type == self.TYPE_REFERENCE:
            return "@%s%08X" % (self.getPackage(_data), _data)

        elif _type == self.TYPE_FLOAT:
            return "%f" % unpack("=f", pack("=L", _data))[0]

        elif _type == self.TYPE_INT_HEX:
            return "0x%08X" % _data

        elif _type == self.TYPE_INT_BOOLEAN:
            if _data == 0:
                return "false"
            return "true"

        elif _type == self.TYPE_DIMENSION:
            return "%f%s" % (Utils.complexToFloat(_data), self.DIMENSION_UNITS[_data & self.COMPLEX_UNIT_MASK])

        elif _type == self.TYPE_FRACTION:
            return "%f%s" % (Utils.complexToFloat(_data) * 100, self.FRACTION_UNITS[_data & self.COMPLEX_UNIT_MASK])

        elif _type >= self.TYPE_FIRST_COLOR_INT and _type <= self.TYPE_LAST_COLOR_INT:
            return "#%08X" % _data

        elif _type >= self.TYPE_FIRST_INT and _type <= self.TYPE_LAST_INT:
            return "%d" % Utils.long_to_int(_data)

        return "<0x%X, type 0x%02X>" % (_data, _type)
开发者ID:bl4ckh0l3z,项目名称:droidtrail,代码行数:39,代码来源:axmlprinter.py


注:本文中的utils.utils.Utils.complexToFloat方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。