Hallo,
ich bekomme einen Wert von meinem Mikrocontroller über die serielle Schnittstelle geliefert. Diesen
lese ich mit Python und Pyserial aus.
Ich möchte auch mathematische Operationen auf diesen Wert anwenden doch dieser kommt
formatiert: b'753\r\n' .
Wie kann ich diesen (laut Type class "byte") in einen Integer/Float Format bringen?
Mit dem Wert vom Mikrocontroller rechnen
-
- User
- Beiträge: 219
- Registriert: Donnerstag 21. Juli 2011, 07:01
- Wohnort: Stade / Hamburg
- Kontaktdaten:
Was hast du denn schon probiert?
kleiner Hinweis:
kleiner Hinweis:
Code: Alles auswählen
a = '123'
b = float(a)
print(type(a), type(b))
-
- User
- Beiträge: 4
- Registriert: Montag 1. April 2019, 17:47
Vielen Dank!
Mit dem expliziten deklarieren funktioniert das wunderbar!
Mit dem expliziten deklarieren funktioniert das wunderbar!
- __blackjack__
- User
- Beiträge: 14042
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@dennisvomdach: Da wird nirgends etwas explizit deklariert. Python hat nur ganz wenige Deklarationen und keine davon bezieht sich auf Datentypen.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.