【发布时间】:2014-03-07 07:43:35
【问题描述】:
我有一个脚本,它调用一个函数,该函数接受一个十六进制数作为参数。参数需要 0x 前缀。数据源是数据库表,存储为字符串,所以返回'0x77'。我正在寻找一种从数据库中获取字符串并将其用作带有 0x 前缀的十六进制形式的参数的方法。
这行得通:
addr = 0x77
value = class.function(addr)
数据库条目必须是一个字符串,因为大多数其他记录在此列中没有十六进制值,但可以更改值以使其更容易,因此可以不是“0x77”,而是“119” '。
【问题讨论】:
-
class.function(119)和class.function(0x77)是完全等价的调用。