Forum

Einloggen | Registrieren | RSS  

hans-werner

10.02.2017,
08:33
 

Logische Verknüpfung in Python (Computertechnik)

Hallo,

ich bräuchte eine logische UND-Vernüpfung in Python mit der ein Wert auf max 8 Bit gesetzt werden kann

von vb.net kenne ich das so
wert =(wert and 255)

geht aber in Python nicht, kennt da jemand eine Lösung?

bastelix(R)

10.02.2017,
19:33

@ hans-werner

Logische Verknüpfung in Python

» Hallo,
»
» ich bräuchte eine logische UND-Vernüpfung in Python mit der ein Wert auf
» max 8 Bit gesetzt werden kann
»
» von vb.net kenne ich das so
» wert =(wert and 255)
»
» geht aber in Python nicht, kennt da jemand eine Lösung?
Sicher? In python3:
>>> 0xffff
65535
>>> 0xffff & 0xff
255
>>> wert = 0xffff
>>> print(wert)
65535
>>> wert = wert & 255
>>> print(wert)
255

(& = Bitweise Und-Operator)

hans-werner

10.02.2017,
20:48

@ bastelix

Logische Verknüpfung in Python

Vielen Dank

» » Hallo,
» »
» » ich bräuchte eine logische UND-Vernüpfung in Python mit der ein Wert auf
» » max 8 Bit gesetzt werden kann
» »
» » von vb.net kenne ich das so
» » wert =(wert and 255)
» »
» » geht aber in Python nicht, kennt da jemand eine Lösung?
» Sicher? In python3:
» >>> 0xffff
» 65535
» >>> 0xffff & 0xff
» 255
» >>> wert = 0xffff
» >>> print(wert)
» 65535
» >>> wert = wert & 255
»
»
» >>> print(wert)
»
»
» 255
»
» (& = Bitweise Und-Operator)