Drossel Hoecker Polytechnik


Google-Suche auf MEINE-SCHALTUNG.de :





Online Rechner

Chronik

Dauerkalender


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

Bool

Eine 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 Zahlen

Ganze 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

Gleitkommazahlen

Bei 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 Zahlen

Eine 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ß!

Tupel

Tupel 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

Liste

Liste 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


Python 3 - Einführung:




Google-Suche auf MEINE-SCHALTUNG.de :


Home Impressum Datenschutz