drucken() |
Zeigen Sie das Ergebnis eines Befehls an |
x = "Hallo Welt" print (x) Ausgabe: Hallo Welt |
Eingang() |
Sammeln Sie Eingaben von Benutzern |
print (Eingabe ("Wie ist Ihr Name?")) Ausgabe: Wie ist Ihr Name? |
Art() |
Finden Sie den Typ einer Variablen |
x = "Reguläre Ausdrücke" Typ (x) Ausgabe: |
len () |
Finden Sie die Anzahl der Elemente in einer Variablen |
len ([1, 2, 3]) Ausgabe: 3 |
\ |
Entkomme einem Zeichen, das die Absicht einer Codezeile ändert |
print ("Ich möchte, dass Sie" "hinzufügen") Ausgabe: Ich möchte, dass Sie "" hinzufügen |
\ n |
Brechen Sie ein Zeichen, um in der nächsten Zeile zu beginnen |
print ("Dies ist eine Zeile \ n Dies ist eine zweite Zeile") Ausgabe: Dies ist eine Zeile Dies ist eine zweite Zeile |
def Funktionsname (Parameter): Befehle |
Initiieren Sie eine Funktion mit einem optionalen Parameter |
def yourName (x): drucken (x + 1) |
Lambda |
Rufen Sie eine anonyme Funktion auf |
add_3_to = Lambda y: y + 3 print (add_3_to (4)) Ausgabe: 7 |
Rückkehr |
Gibt ein Ergebnis einer Funktion zurück |
def yourName (x): return x + 1 |
Klasse |
Erstellen Sie ein Python-Objekt |
Klasse myClass: def myFunc (x): |
def __init__ |
Initialisieren Sie die Attribute einer Klasse |
Klasse myClass: def __init __ (Selbst, Attribute ...) |
"__init__.py |
Speichern Sie eine Datei mit einem Modul, damit sie erfolgreich in einer anderen Python-Datei gelesen werden kann |
Benennen Sie eine Datei mit einem Modul wie folgt um: "__init__.py |
int () |
Konvertieren Sie eine Variable in eine Ganzzahl |
int (1.234) Ausgabe: 1 |
str () |
Konvertieren Sie eine Variable in einen String |
str (1,234) Ausgabe: '1.234' |
schweben() |
Konvertieren Sie eine Variable in float |
float (23) Ausgabe: 23.0 |
diktieren (Counter ()) |
Konvertieren Sie eine Liste oder ein Tupple in ein Wörterbuch, nachdem Sie mit einem in Python integrierten Zähler sortiert haben |
aus Sammlungen Importzähler diktieren (Zähler ([1,1,2,1,2,3,3,4])) Ausgabe: {1: 3, 2: 2, 3: 2, 4: 1} |
runden() |
Runden Sie die Ausgabe einer Operation auf die nächste ganze Zahl auf |
Runde (23.445) Ausgabe: 23 |
rund (Operation oder Zahl, Dezimalstellen) |
Runden Sie die Ausgabe einer Operation auf eine bestimmte Anzahl von Dezimalstellen auf |
rund (23.4568, 2) Ausgabe: 23.46 |
wenn: |
Initiieren Sie eine bedingte Anweisung |
wenn 2 <3: Drucken ("Zwei ist kleiner") |
elif: |
Machen Sie eine Gegenerklärung, wenn die if-Anweisung False ist |
wenn 2 <3: Drucken ("Zwei ist kleiner") elif 2 == 3: drucken ("Weiter") |
sonst: |
Machen Sie eine letzte Gegenerklärung, wenn andere Bedingungen falsch sind |
wenn 2 <3: Drucken ("Zwei ist kleiner") elif 2 == 3: drucken ("Weiter") sonst: print ("Drei ist größer") |
fortsetzen |
Ignorieren Sie eine Bedingung und führen Sie den Rest der Schleife aus |
a = [1, 4, -10, 6, 8] für b in a: wenn b <= 0: fortsetzen drucken (b) Ausgabe: 1 4 6 8 |
Unterbrechung |
Beenden Sie den Fluss einer Schleife mit einer bestimmten Bedingung |
a = [1, 4, -10, 6, 8] für b in a: wenn b> = 6: Unterbrechung drucken (b) Ausgabe: 1 4 -10 |
bestehen |
Ignorieren Sie eine Reihe vorheriger Anweisungen |
für b in a: bestehen |
versuchen Sie es, außer
|
Versuchen Sie es mit einem Codeblock, andernfalls lösen Sie eine definierte Ausnahme aus |
Versuchen: drucken (a) außer: print ("Ein Fehler ist aufgetreten!") Ausgabe: Ein Fehler ist aufgetreten! |
schließlich |
Führen Sie einen endgültigen Code aus, wenn der Try- und der Except-Block fehlschlagen |
Versuchen: drucken (a) außer: drucken (d) schließlich: print ("Sie können keine undefinierte Variable drucken") Ausgabe: Sie können keine undefinierte Variable drucken |
Ausnahme auslösen () |
Lösen Sie eine Ausnahme aus, die den Befehl stoppt, wenn die Ausführung nicht möglich ist |
a = 7 + 2 wenn a <10: Ausnahme auslösen ("Oh! Du hast keine Punktzahl von 10 ") bekommen |
x importieren |
Importieren Sie ein ganzes Modul oder eine ganze Bibliothek |
Mathe importieren |
von x import y |
Importieren Sie eine Bibliothek x aus einer Datei oder einer Klasse y |
aus dem Importmodus von scipy.stats |
wie |
Passen Sie einen Ausdruck an Ihren bevorzugten Namen an |
Pandas als pd importieren |
im |
Überprüfen Sie, ob eine Variable einen Wert enthält |
x = [1, 4, 6, 7] wenn 5 in x: print ("Es gibt eine Fünf") sonst: print ("Es gibt keine fünf") Ausgabe: Es gibt keine fünf |
ist |
Überprüfen Sie, ob sich zwei Variablen auf ein einzelnes Element beziehen |
x = [1, 4, 6, 7] x = b drucken (x ist b) Wahr |
Keiner |
Deklarieren Sie einen Nullwert |
x = Keine |
< |
Überprüfen Sie, ob ein Wert kleiner als ein anderer ist |
5<10 Ausgabe: True |
> |
Überprüfen Sie, ob ein Wert größer als ein anderer ist |
5>10 Ausgabe: False |
<= |
Überprüfen Sie, ob ein Wert kleiner oder gleich einem anderen ist |
2*2<=3 Ausgabe: False |
>= |
Überprüfen Sie, ob ein Wert größer oder gleich einem anderen ist |
2*2>=3 Ausgabe: True |
"== |
Überprüfen Sie, ob ein Wert genau dem anderen entspricht |
3==4 Ausgabe: Falsch |
!= |
Stellen Sie sicher, dass ein Wert nicht gleich dem anderen ist |
3!=4 Ausgabe: Richtig |
import re |
Importieren Sie die integrierten regulären Ausdrücke von Python |
import re re.findall ("Strings", Variable) |
a | b |
Überprüfen Sie, ob eines der beiden Elemente in einer Zeichenfolge vorhanden ist |
import re someText = "Hallo regulärer Ausdruck" a = re.findall ("normal | Hallo", someText) drucken (a) Ausgabe: ['Hallo', 'normal'] |
Zeichenfolge $ |
Überprüfen Sie, ob eine Variable mit einer Reihe von Zeichenfolgen endet |
import re someText = "Hallo regulärer Ausdruck" a = re.findall ("Ausdruck $", someText) Ausgabe: ['Ausdruck'] |
^ string |
Überprüfen Sie, ob eine Variable mit einer Reihe von Zeichenfolgen beginnt |
import re someText = "Hallo regulärer Ausdruck" a = re.findall ("^ Hallo", someText) drucken (a) Ausgabe: ['Hallo'] |
string.index () |
Überprüfen Sie die Indexposition eines Zeichenfolgenzeichens |
a = "Hallo Welt" a.index ('H') Ausgabe: 0 |
string.capitalize () |
Großschreibung des ersten Zeichens in einer Reihe von Zeichenfolgen |
a = "Hallo Welt" a.capitalize () Ausgabe: 'Hallo Welt' |
string.swapcase () |
Drucken Sie den ersten Buchstaben jedes Wortes als Kleinbuchstaben und die anderen als Großbuchstaben |
a = "Hallo Welt" a.swapcase () Ausgabe: 'Hallo Welt' |
string.lower () |
Konvertieren Sie alle Zeichenfolgen in Kleinbuchstaben |
a = "Hallo Welt" ein niedrigerer() Ausgabe: 'Hallo Welt' |
string.upper () |
Konvertieren Sie alle Zeichenfolgen in Großbuchstaben |
a = "Hallo Welt" a.upper () Ausgabe: 'HALLO WORLD' |
string.startswith () |
Überprüfen Sie, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt |
a = "Hallo Welt" a.startswith ('a') Ausgabe: False |
string.endswith () |
Überprüfen Sie, ob eine Zeichenfolge mit einem bestimmten Zeichen endet |
a = "Hallo Welt" a.endswith ('d') Ausgabe: True |
string.split () |
Trennen Sie jedes Wort in eine Liste |
a = "Hallo Welt" eine Teilung() Ausgabe: ['Hallo', 'Welt'] |
Zeichenfolgen {} '. format () |
Zeigen Sie eine Ausgabe als Zeichenfolge an |
a = 3 + 4 print ("Die Antwort ist {}". Format (a)) Ausgabe: Die Antwort ist 7 |
ist nicht keiner |
Überprüfen Sie, ob der Wert einer Variablen nicht leer ist |
def checknull (a): wenn a nicht None ist: Rückkehr "es ist voll!" sonst: gib zurück "es ist leer!" |
x% y |
Finden Sie den Rest (Modul) einer Division |
9%4 Ausgabe: 1 |
x // y |
Finden Sie den Quotienten einer Division |
9//4 Ausgabe: 2 |
"= |
Weisen Sie einer Variablen einen Wert zu |
a = {1: 5, 3: 4} |
"+ |
Elemente hinzufügen |
["eine Zwei"] + ["eine Eins"] Ausgabe: ['eine Zwei', 'eine Eins'] 1+3 Ausgabe = 4 |
"- |
Finden Sie den Unterschied zwischen einer Reihe von Zahlen |
3-4 Ausgabe = -1 |
"* |
Finden Sie das Produkt einer Reihe von Zahlen |
3*4 Ausgabe: 12 |
a + = x |
Fügen Sie der Variablen a x hinzu, ohne ihren Wert einer neuen Variablen zuzuweisen |
a = 2 a + = 3 Ausgabe: 5 |
a- = x |
Subtrahiere x von Variable a, ohne es einer neuen Variablen zuzuweisen |
a = 3 a- = 2 Ausgabe: 1 |
a * = x |
Suchen Sie das Produkt der Variablen a und x, ohne das Ergebnis einer neuen Variablen zuzuweisen |
a = [1, 3, 4] a * = 2 Ausgabe: [1, 3, 4, 1, 3, 4] |
x ** y |
Erhöhen Sie die Basis x, um y zu aktivieren |
2**3 Ausgabe: 8 |
pow (x, y) |
Erhöhen Sie x auf die Potenz von y |
pow (2, 3) Ausgabe: 8 |
abs (x) |
Konvertieren Sie eine negative Ganzzahl in ihren absoluten Wert |
abs (-5) Ausgabe: 5 |
x ** (1 / nth) |
Finden Sie die n-te Wurzel einer Zahl |
8**(1/3) Ausgabe: 2 |
a = b = c = d = x |
Weisen Sie mehreren Variablen denselben Wert zu |
a = b = c = d = "Hallo Welt" |
x, y = y, x |
Variablen tauschen |
x = [1, 2] y = 3 x, y = y, x drucken (x, y) Ausgabe: 3 [1, 2] |
zum |
Durchlaufen Sie die Elemente in einer Variablen |
a = [1, 3, 5] für b in a: print (b, "x", "2", "=", b * 2) Ausgabe: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
während |
Durchlaufen Sie eine Variable so lange, bis eine bestimmte Bedingung erfüllt ist |
a = 4 b = 2 während b <= a: print (b, "ist kleiner als", a) b + = 1 Ausgabe: 2 ist kleiner als 4 3 ist kleiner als 4 4 ist kleiner als 4 |
Reichweite() |
Erstellen Sie einen Bereich positiver Ganzzahlen zwischen x und y |
x = Bereich (4) print (x) Bereich (0, 4) für b in x: drucken (b) Ausgabe: 0 1 2 3 |
Summe() |
Durchlaufen Sie die Elemente in einer Liste |
print (Summe ([1, 2, 3])) Ausgabe: 6 |
Summe (Liste, Start) |
Gibt die Summe einer Liste mit einem hinzugefügten Element zurück |
print (Summe ([1, 2, 3], 3)) Ausgabe: 9 |
[] |
Machen Sie eine Liste von Elementen |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Erstellen Sie ein Tuppletupples sind unveränderlich |
x = (1, 2, 'g', 5) |
{} |
Erstellen Sie ein Wörterbuch |
a = {'x': 6, 'y': 8} |
x [a: b] |
Eine Liste durchschneiden |
x = [1, 3, 5, 6] x [0: 2] Ausgabe: [1, 3] |
x [Schlüssel] |
Ruft den Wert eines Schlüssels im Wörterbuch x ab |
a = {'x': 6, 'y': 8} print (a ['x']) Ausgabe: 6 |
x.append () |
Fügen Sie einer leeren Liste eine Werteliste hinzu |
x = [1] x.append ([1,2,3]) print (x) Ausgabe: [1, [1,2,3]] |
x.extend () |
Fügen Sie eine Liste mit Werten hinzu, um eine vorhandene Liste fortzusetzen, ohne unbedingt eine verschachtelte Liste zu erstellen |
x = [1,2] x.extend ([3,4,6,2]) print (x) Ausgabe: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Löschen Sie ein Element vollständig aus einer Liste in einem bestimmten Index |
x = [1,2,3,5] del (x [0: 2]) print (x) Ausgabe: [2,3,5]
|
del (x [Taste]) |
Löschen Sie einen Schlüssel und einen Wert vollständig aus einem Wörterbuch an einem bestimmten Index |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) print (y) Ausgabe = {2: 5, 4: 6} |
dict.pop () |
Popup den Wert eines Schlüssels und entfernen Sie ihn aus einem Wörterbuch an einem bestimmten Index |
a = {1: 3, 2: 4, 5: 6} a.pop (1) Ausgabe: 3 |
dict.popitem () |
Nehmen Sie das letzte Element aus einem Wörterbuch heraus und löschen Sie es |
a = {1: 2, 4: 8, 3: 5} a.popitem () Ausgabe: (3, 5) drucken (a) Ausgabe: {1: 2, 4: 8} |
list.pop () |
Pop-out eines bestimmten Index aus einer Liste und entfernen Sie es aus einer Liste |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) Ausgabe: 6 drucken (a) Ausgabe: [1, 3, 2, 4, 1, 6, 4] |
klar() |
Leeren Sie die Elemente einer Liste oder eines Wörterbuchs |
x = [1, 3, 5] x.clear () print (x) Ausgabe: [] |
entfernen() |
Entfernen Sie ein Element aus einer Liste |
x = [1, 5, 6, 7] x.entfernen (1) Ausgabe: [5, 6, 7] |
einfügen() |
Fügen Sie Elemente in eine Liste ein |
x = [3, 5, 6] x.insert (1, 4) print (x) Ausgabe: [1, 4, 3, 5, 6] |
sortieren (umgekehrt = Bedingung) |
Kehren Sie die Richtung der Elemente in einer Liste um |
x = [1, 3, 5, 6] x.sort (reverse = True) print (x) Ausgabe: [6, 5, 3, 1] |
aktualisieren() |
Aktualisieren Sie ein Wörterbuch, indem Sie sein erstes Element ändern und ein anderes Element an sein Ende hinzufügen |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) print (x) Ausgabe: {1: 4, 5: 6, 8: 7, 4: 4} |
Schlüssel() |
Zeigen Sie alle Schlüssel in einem Wörterbuch an |
a = {1: 2, 4: 8} a.keys () Ausgabe: dict_keys ([1, 4]) |
Werte() |
Zeigen Sie alle Werte in einem Wörterbuch an |
a = {1: 2, 4: 8} a.Werte () Ausgabe: dict_values ([2, 8]) |
Artikel() |
Zeigen Sie die Schlüssel und Werte in einem Wörterbuch an |
a = {1: 2, 4: 8} a.items () Ausgabe: dict_items ([(1, 2), (4, 8)]) |
get (Schlüssel) |
Ermitteln Sie den Wert eines Elements in einem Wörterbuch anhand seines Schlüssels |
a = {1: 2, 4: 8, 3: 5} a.get (1) Ausgabe: 2 |
setdefault (Schlüssel) |
Gibt den ursprünglichen Wert eines Elements an ein Wörterbuch zurück |
a.setdefault (2) |
f = {** a, ** b} |
Führen Sie zwei Wörterbücher zusammen |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} drucken (f) Ausgabe: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
entfernen() |
Entfernen Sie den ersten übereinstimmenden Wert eines Elements aus einer Liste, ohne den Index zu berücksichtigen |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a.entfernen (4) drucken (a) Ausgabe: [1, 3, 2, 4, 1, 6, 6, 4] |
Speicheransicht (x) |
Greifen Sie auf die internen Puffer eines Objekts zu |
a = Speicheransicht (Objekt) |
Bytes () |
Konvertieren Sie ein Speicherpufferprotokoll in Bytes |
Bytes (a [0: 2]) |
bytearray () |
Gibt ein Array von Bytes zurück |
Bytearray (Objekt) |
# |
Schreiben Sie eine einzelne Kommentarzeile oder verhindern Sie, dass eine Codezeile ausgeführt wird |
# Python Regex Spickzettel |
Schreiben Sie einen mehrzeiligen Kommentar |
Das Python Regex Spickzettel ist gut für Anfänger Es ist ebenso eine großartige Auffrischung für Experten |
Befehlszeile |
pip Installationspaket |
Installieren Sie eine Online-Bibliothek |
pip install pandas |
virtueller Name |
Verwenden Sie virtaulenv, um eine virtuelle Umgebung zu erstellen |
virtualenv myproject |
mkvirtualenv name |
Verwenden Sie den Wrapper für virtuelle Umgebungen, um eine virtuelle Umgebung zu erstellen |
mkvirtualenv myproject |
python file.py |
Führen Sie die Befehle in einer Python-Datei aus |
"python my_file.py |
Pip einfrieren |
Listen Sie alle installierten Pakete in einer virtuellen Umgebung auf |
Pip einfrieren |
pip freeze> somefiles |
Kopieren Sie alle installierten Bibliotheken in eine einzige Datei |
pip freeze> Anforderungen.txt |
wo |
Suchen Sie den Installationspfad von Python |
wo Python |
--Ausführung |
Überprüfen Sie die Version eines Pakets |
Python - Version |
.exe |
Führen Sie eine Python-Shell aus |
python.exe |
mit open (Datei, 'w') |
Schreiben Sie in eine vorhandene Datei und überschreiben Sie den vorhandenen Inhalt |
mit open ('regex.txt', 'w') als wf: wf.write ("Hallo Welt!") |
mit open (Datei, 'r') |
Öffnen Sie eine Datei als schreibgeschützt |
mit open ('regex.txt', 'r') als rf: print (rf.read () |
mit open (Datei, 'a') |
Schreiben Sie in eine Datei, ohne den vorhandenen Inhalt zu überschreiben |
mit open ('regex.txt', 'a') als af: af.write ("\ nHallo Ja!") |
file.close |
Schließen Sie eine Datei, wenn sie nicht verwendet wird |
af = open ('regex.txt') af.close |
Ausfahrt |
Beenden Sie die Python-Shell |
Ausfahrt() |