Show Menu
Cheatography

Python Fuer Data Science by

Umwand­­lungen

str(a): gibt einen String zurück, wenn a ein integer oder float ist
int(s) versucht, einen String in einen Integer umzuwa­­ndeln. Es dürfen keine Nachko­­mm­a­s­tellen im String sein
int(f) wandelt einen float in einen int um, indem die Nachko­­mm­a­s­tellen abgesc­­hn­itten werden
float(s) wandelt einen String in einen float um

Dictio­naries

len(d) gibt die Länge des Dictio­naries zurück
dict.k­eys() gibt eine Liste aller Schlüssel zurück
dict.v­alues() gibt eine Liste aller Werte zurück
dict.i­tems() gibt eine Liste von Tupeln (Schlü­ssel, Wert) zurück
dict.h­as_­key­(key) checkt, ob es den Schlüssel gibt
del dict[key] löschen das Schlüs­sel­-We­rt-Paar
dict.p­op(key) entfernt das Schlüs­sel­-We­rt-Paar und gibt es zurück
dict.p­opi­tem­(key) entfernt das Schlüs­sel­-We­rt-Paar und gibt den Wert zurück
 

Slicing

'Hallo'[0] gibt "­­H" zurück, also das erste Zeichen
'Hallo'[1] gibt "­­a" zurück, also das zweite Zeichen
'Hallo­­'[1:3] gibt "­­al­" zurück, also die Zeichen mit Index 1 bis
'Hallo­­'[3:] gibt "­­lo­" zurück, also alle Zeichen ab dem dritten Index (4. Zeichen)
'Hallo­'[:3] gibt "­Hal­" zurück, also die Zeichen mit Index 0, 1 und 2
'Hallo­'[-1] gibt "­o" zurück, also das letzte Zeichen
'Hallo­'[:-1] gibt alle Zeichen bis auf das letzte zurück
'Hallo­'[3­:][0] gibt "­l" zurück. Alle Zeichen ab Index 3, davon erstes Zeichen

Sets

len(set) gibt die Anzahl Elemente zurück
o in set gibt True oder False zurück, je nachdem ob o in dem Set enthalten ist
s.add(o) fügt Objekt o zum Set s hinzu
s.remo­ve(o) entfernt Objekt o aus dem Set s. Falls o nicht in s ist, gibt es eine Fehler­meldung (s.dis­card(o) wirft keinen Fehler)
s.pop(o) entfernt Objekt o aus dem Set s, gibt es aber zurück
 

Listen

len(l) gibt die Länge der Liste zurück
l.append() fügt ein Element am Ende der Liste hinzu
l.insert() fügt ein Element an einer bestimmten Position ein
l.remove() löscht ein bestimmtes Element
del l[i] löscht das Element an einer bestimmten Position

Mengen­ope­rat­oren:

Verein­igung: s1 | s2 oder s1.uni­on(s2)
Schnitt: s1 & s2 oder s1.int­ers­ect(s2)
Differenz: s1 – s2 oder s1.dif­fer­enc­e(s2)
symmet­rische Differenz: s1 ^ s2 oder

Mengen­ope­rat­oren:

Verein­igung: s1 | s2 oder s1.uni­on(s2)
Schnitt: s1 & s2 oder s1.int­ers­ect(s2)
Differenz: s1 – s2 oder s1.dif­fer­enc­e(s2)
symmet­rische Differenz: s1 ^ s2 oder s1.sym­met­ric­_di­ffe­ren­ce(s2)

String­-Fu­nkt­ionen

len(s) gibt die Anzahl Zeichen zurück
s.capi­tal­ize() wandelt den ersten Buchstaben in einen Großbu­chs­taben um
s.coun­t(t­eilstr) zählt das Vorkommen des Teilst­rings
s.ends­with(s) überprüft, ob der String mit dem String s endet
s.find(s1) gibt die erste Position des String s1 zurück
s.isdi­git() überprüft, ob der String nur aus Zahlen besteh­ts.i­sd­igit() überprüft, ob der String nur aus Zahlen besteht
s.repl­ace(s1, s2) ersetzt alle Vorkommen von s1 durch s2
s.upper() bzw. s.lower() wandelt den String in Groß- bzw. Kleinb­uch­staben um
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          More Cheat Sheets by omarffkamel

          PythonForData Cheat Sheet
          Pandas Cheat Sheet