Python 3 - Datentypen und Variablen None
Mit dem Datentyp None wird signalisiert, dass eine Variable keinen Wert hat. Beispiel:
a = None
print ('Der Wert von a beträgt', a)
Ergebnisse:
Der Wert von a beträgt None
BoolEine boolesche Variable kann nur zwei Werte einnehmen. Dabei steht True (numerischer Wert 1) für wahr und False
(numerischer Wert 0) für falsch. Beispiel:
print (25 > 10)
Ergebnisse:
True
Ganze ZahlenGanze Zahlen haben den Datentyp int. Mit int( ) erfolgt Konvertierung einer Zeichenkette, die aus Ziffern
besteht, in eine ganze Zahl. Mit bin ( ), oct ( ) oder hex ( ) kann eine Zahl im binären, oktalen oder hexadezimalen System (als
Zeichenkette) dargestellt werden. Dabei bekommt sie als Erkennungszeichen am Anfang zusätzlich zwei Zeichen: 0b für binär,
0o für oktal oder 0x für hexadezimal. Mit int ( ) (unter Eingabe der Basis) können diese Zeichenketten wieder in ganze Zahlen
(Basis 10) zurück konvertiert werden.
# Ganze Zahlen
a = 4
z = 7
# Zeichenkette konvertieren
a = '7254724'
x = int(a)
print (x)
x = 123
print ('x =', x)
# Die Zahl x hexadezimal darstellen
yHEX = hex(x)
print ('Die Zahl', x, 'im Hexadezimalsystem:', yHEX)
# Die Zahl x binär darstellen
yBIN = bin (x)
print ('Die Zahl', x, 'als Binärzahl:', yBIN)
# Binärzahl yBIN zurück konvertiert
a = int (yBIN, base = 2)
print (a)
Ergebnisse:
7254724
x = 123
Die Zahl 123 im Hexadezimalsystem: 0x7b
Die Zahl 123 als Binärzahl: 0b1111011
123
GleitkommazahlenBei Gleitkommazahlen, die durch den Datentyp float repräsentiert werden, handelt es sich um Dezimalbrüche. Die
Nachkommastellen werden von dem ganzzahligen Anteil durch einen Punkt getrennt. Besonders große oder besonders kleine
Gleitkommazahlen werden in Exponentialschreibweise dargestellt. Beispiel:
print (5.3e4 == 53000)
Ergebnisse:
True
Komplexe ZahlenEine komplexe Zahl besteht aus einem Real- und einem Imaginärteil. In dem Imaginärteil tritt die imaginäre
Einheit j auf. Beispiel:
a = 2 + 3j
b = 4.5 + 4j
print (a + b)
Ergebnisse:
(6.5 + 7j)
Zeichenketten (Strings)Eine Zeichenkette ist eine Folge von Zeichen (z. B. Buchstaben oder Ziffern), die durch einfache oder
doppelte Anführungszeichen zu einer Einheit zusammengefasst sind. Beispiel:
a = 'Raspberry Pi mit Python macht einfach '
b = 'Spaß!'
print (a + b)
Ergebnisse:
Raspberry Pi mit Python macht einfach Spaß!
TupelTupel ist eine Liste mit mehreren Elementen, die nicht verändert werden können. Die Elemente können von
unterschiedlichen Datentypen sein. Tupel wird durch runde Klammern gekennzeichnet. Beispiel:
a = ('Diode', 'Vorwiderstand', 1000)
print (a [1])
Ergebnisse:
Vorwiderstand
ListeListe ist eine Zusammenstellung (wie Tupel) von mehreren Elementen, die im Laufe des Programms verändert werden
können. Die Elemente können von unterschiedlichen Datentypen sein. Liste wird durch eckige Klammern gekennzeichnet.
Beispiel:
a = ['Diode', 'Vorwiderstand', 1000]
print (a [1])
a [1] = 'Kondensator'
print (a [1])
Ergebnisse:
Vorwiderstand
Kondensator
Google-Suche auf MEINE-SCHALTUNG.de :
|
|