Javascript到Python-低/高字节添加
我尝试将下面的JS代码转换为Python代码。 这不是我的功能,但我必须使用它Javascript到Python-低/高字节添加,javascript,python,Javascript,Python,我尝试将下面的JS代码转换为Python代码。 这不是我的功能,但我必须使用它 function combineBytes(high, low) { high = parseInt(high || "0", 10); low = parseInt(low || "0", 10); high * 4294967296 + low; } 有人知道如何将high | |“0”转换为Python吗?high是传递给函数的参数,这将起作用 int
function combineBytes(high, low) {
high = parseInt(high || "0", 10);
low = parseInt(low || "0", 10);
high * 4294967296 + low;
}
有人知道如何将
high | |“0”
转换为Python吗?high是传递给函数的参数,这将起作用
int (high or 0);
该功能可以通过以下方式完成
def combineBytes(high, low):
high = int(high or 0)
low = int(low or 0)
return high * 4294967296 + low
print(combineBytes(2, None))
默认情况下,要变换的基数为10
在Python中,js中的“or”替换为| |
high | |“0”
相当于python中的high或0
请记住,数据类型必须是整数,“0”
将是字符串
返回:
8589934592
高或“0”
?…与其要求翻译代码,不如描述您的实际需求。