2.Datentypen und Datenstrukturen: Difference between revisions

From Bioinformatik Wiki
No edit summary
Line 47: Line 47:
  ['Katze', 60, 249, 99, True]
  ['Katze', 60, 249, 99, True]
  ['Fisch', 3, 1, 50, False]
  ['Fisch', 3, 1, 50, False]
===== Funktion =====
* haben dieselbe Funktion wie Listen im realen Leben
* mit Listen können mehrere Werte unter einem Namen abgespeichert werden
* macht ein Programmcode übersichtlicher und erleichtert die Arbeit, weil nicht jeder einzelne Wert mit einem eigenen Variablennamen gespeichert werden muss
===== Syntax =====
* die Liste erhält einen Namen, welcher wie eine Variable durch ein Gleichheitszeichen den Elementen der Liste zugeordnet wird
* die Elemente der Liste werden in eckige Klammer gesetzt und müssen mit einem Komma voneinander getrennt werden
* in einer Liste können alle unterschiedlichen Datentypen vorkommen

Revision as of 14:58, 25 July 2021

Datentypen und Datenstrukturen in Python

Datentypen

In Python unterscheidet man vier verschiedene Datentypen (Klassen):

Datentyp Abkürzung Bedeutung Beispiel
String str Zeichenkette "abc"
Integer int Ganze Zahl 1
Float float Dezimalzahl 1.0
Boolean bool Wahrheitsgehalt True, False

Der Datentyp kann durch den type-Befehl abgefragt werden.

Datenstrukturen

Man unterscheidet zwischen drei verscheiden Datenstrukturen: Listen, Dictionary und Tupel. Alle diese Datenstrukturen stellen Organisationsformen von Daten in Python dar. Das heißt sie erleichtert vor allem die Handhabung größerer Datenmengen, indem sie diese in geeigneter Form darstellen und speichern. Sie unterscheide sich jedoch in ihrem Aufbau und ihren spezifischen Funktionen.

Listen

#Befehl:
 liste= ["string",variable,1, 2.0,True] 

#Beispiel_1:
tier_1=["Hund",100,399,99,True]
tier_2=["Katze",60,249,99,True]
tier_3=["Fisch",3,1 ,50,False]

print(tier_1)
print(tier_2)
print(tier_3)

output

['Hund', 100, 399, 99, True]
['Katze', 60, 249, 99, True]
['Fisch', 3, 1, 50, False]
Funktion
  • haben dieselbe Funktion wie Listen im realen Leben
  • mit Listen können mehrere Werte unter einem Namen abgespeichert werden
  • macht ein Programmcode übersichtlicher und erleichtert die Arbeit, weil nicht jeder einzelne Wert mit einem eigenen Variablennamen gespeichert werden muss
Syntax
  • die Liste erhält einen Namen, welcher wie eine Variable durch ein Gleichheitszeichen den Elementen der Liste zugeordnet wird
  • die Elemente der Liste werden in eckige Klammer gesetzt und müssen mit einem Komma voneinander getrennt werden
  • in einer Liste können alle unterschiedlichen Datentypen vorkommen