public static byte[] getNetworkBytesOrder(int sourceNumber) {
byte[] orderBytes = new byte[4];
orderBytes[3] = (byte)(sourceNumber & 0xFF);
orderBytes[2] = (byte)(sourceNumber >> 8 & 0xFF);
orderBytes[1] = (byte)(sourceNumber >> 16 & 0xFF);
orderBytes[0] = (byte)(sourceNumber >> 24 & 0xFF);
return orderBytes;
}
请问python中怎么改写以下代码?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
threenewbee 2020-10-29 14:51关注def getNetworkBytesOrder(sourceNumber): orderBytes = [] for i in range(4): orderBytes.append(sourceNumber % 256) sourceNumber = sourceNumber // 256 orderBytes.reverse() return orderBytes解决 无用评论 打赏 举报