Python,输入byte

Lod*_*art 0 python types

我从Python开始,但我真的是基于C/C++,所以对我的思考有点不同.我正在使用嵌入的东西,我需要使用字节.例如,我在我的C代码中有我的typedef:u8,s8(unsigned char,signed char)和类似的u16,s16.但是我如何在Python中使用这个想法.例如,我需要得到项目的总和,0xF0 + 0xAA我想得到的0x9A不是0x19A存在一些模块吗?

the*_*eye 5

我不认为,有一种直接的方法来做到这一点.如果你想要8位算术,只&需要255

print hex((0xF0 + 0xAA) & 255)
Run Code Online (Sandbox Code Playgroud)

产量

0x9A
Run Code Online (Sandbox Code Playgroud)

注意:作为评论中提到的chepner,hex只需要以十六进制表示结果.它与算术无关.