<<=
和运算符是什么|=
意思 Python?我猜他们是按位运算符。我知道运算符|
(按位或)和<<
(位移位),但我不知道它们与=
.
我在这段代码中找到了它。下面的代码属于该代码。
commandout = adcnum
commandout |= 0x18 # start bit + single-ended bit
commandout <<= 3 # we only need to send 5 bits here
for i in range(5):
if (commandout & 0x80):
GPIO.output(mosipin, True)
else:
GPIO.output(mosipin, False)
commandout <<= 1
GPIO.output(clockpin, True)
GPIO.output(clockpin, False)