wydrukować() |
Wyświetl wynik polecenia |
x = "Witaj świecie" drukuj (x) wyjście: Witaj, świecie |
Wejście() |
Zbierz dane wejściowe od użytkowników |
print (input ("jak masz na imię?")) wyjście: jak masz na imię? |
rodzaj() |
Znajdź typ zmiennej |
x = "Wyrażenia regularne" typ (x) wynik: |
len () |
Znajdź liczbę elementów w zmiennej |
len ([1, 2, 3]) wyjście: 3 |
\ |
Ucieczka przed znakiem, który zmienia intencję wiersza kodu |
print ("Chcę, żebyś dodał \" \ "") wynik: chcę, abyś dodał „” |
\ n |
Przerwij znak łańcucha, aby rozpocząć w następnym wierszu |
print ("To jest linia \ n To jest druga linia") wynik: To jest linia To jest druga linia |
def nazwa_funkcji (parametr): polecenia |
Zainicjuj funkcję z opcjonalnym parametrem |
def yourName (x): drukuj (x + 1) |
lambda |
Wywołaj anonimową funkcję |
add_3_to = lambda y: y + 3 drukuj (add_3_to (4)) wyjście: 7 |
powrót |
Zwraca wynik funkcji |
def yourName (x): powrót x + 1 |
klasa |
Utwórz obiekt w języku Python |
class myClass: def myFunc (x): |
def __init__ |
Zainicjuj atrybuty klasy |
class myClass: def __init __ (self, atrybuty ...) |
„__init__.py |
Zapisz plik zawierający moduł, aby został pomyślnie odczytany w innym pliku Pythona |
Zmień nazwę pliku zawierającego moduł na: „__init__.py |
int () |
Konwertuj zmienną na liczbę całkowitą |
int (1,234) wyjście: 1 |
str () |
Konwertuj zmienną na ciąg |
str (1.234) wyjście: „1,234” |
pływak() |
Przekonwertuj zmienną na zmiennoprzecinkową |
pływak (23) wyjście: 23,0 |
dict (Counter ()) |
Konwertuj listę lub krotkę na słownik po posortowaniu za pomocą wbudowanego licznika Pythona |
z kolekcji importu Licznik dict (Counter ([1,1,2,1,2,3,3,4])) wyjście: {1: 3, 2: 2, 3: 2, 4: 1} |
okrągły() |
Zaokrąglij wynik operacji do najbliższej liczby całkowitej |
okrągły (23,445) wyjście: 23 |
okrągłe (operacja lub liczba, miejsca dziesiętne) |
Zaokrąglij dane wyjściowe operacji do określonej liczby miejsc dziesiętnych |
okrągły (23.4568, 2) wyjście: 23,46 |
gdyby: |
Zainicjuj instrukcję warunkową |
jeśli 2 <3: drukuj ("Dwa to mniejsze") |
elif: |
Utwórz oświadczenie przeciwne, gdy instrukcja if jest fałszywa |
jeśli 2 <3: drukuj ("Dwa to mniejsze") elif 2 == 3: print ("Dalej") |
jeszcze: |
Zrób końcowe oświadczenie przeciwne, jeśli inne warunki są fałszywe |
jeśli 2 <3: drukuj ("Dwa to mniejsze") elif 2 == 3: print ("Dalej") jeszcze: print ("Trzy jest większe") |
kontyntynuj |
Zignoruj warunek i wykonaj pozostałą część pętli |
a = [1, 4, -10, 6, 8] dla b in a: jeśli b <= 0: kontyntynuj drukuj (b) wynik: 1 4 6 8 |
złamać |
Kończy przepływ pętli z podanym warunkiem |
a = [1, 4, -10, 6, 8] dla b in a: jeśli b> = 6: złamać drukuj (b) wynik: 1 4 -10 |
przechodzić |
Zignoruj zestaw wcześniejszych instrukcji |
dla b in a: przechodzić |
spróbuj, z wyjątkiem
|
Wypróbuj blok kodu, w przeciwnym razie zgłoś zdefiniowany wyjątek |
próbować: drukuj (a) z wyjątkiem: print ("Wystąpił błąd!") wyjście: Wystąpił błąd! |
Wreszcie |
Wykonaj końcowy kod, gdy bloki try i except nie powiodą się |
próbować: drukuj (a) z wyjątkiem: drukuj (d) Wreszcie: print ("Nie możesz wydrukować niezdefiniowanej zmiennej") wyjście: nie można wydrukować niezdefiniowanej zmiennej |
podnieść wyjątek () |
Wywołaj wyjątek, który zatrzymuje polecenie, gdy wykonanie nie jest możliwe |
a = 7 + 2 jeśli <10: podnieś wyjątek („Och! Nie uzyskałeś wyniku 10 cali) |
import x |
Zaimportuj cały moduł lub bibliotekę |
import matematyki |
z x import y |
Importuj bibliotekę x z pliku lub klasy y |
z trybu importu scipy.stats |
tak jak |
Dostosuj wyrażenie do preferowanej nazwy |
importuj pandy jako pd |
w |
Sprawdź, czy wartość jest obecna w zmiennej |
x = [1, 4, 6, 7] jeśli 5 cali x: print ("Jest pięć") jeszcze: print ("Nie ma pięciu") wyjście: nie ma pięciu |
jest |
Sprawdź, czy dwie zmienne odnoszą się do jednego elementu |
x = [1, 4, 6, 7] x = b drukuj (x jest b) Prawdziwe |
Żaden |
Zadeklaruj wartość null |
x = brak |
< |
Sprawdź, czy jedna wartość jest mniejsza od innej |
5<10 wyjście: Prawda |
> |
Sprawdź, czy jedna wartość jest większa niż inna |
5>10 wyjście: Fałsz |
<= |
Sprawdź, czy wartość jest mniejsza lub równa innej |
2*2<=3 wyjście: Fałsz |
>= |
Sprawdź, czy wartość jest większa lub równa innej |
2*2>=3 wyjście: Prawda |
"== |
Sprawdź, czy wartość jest dokładnie równa drugiej |
3==4 ouput: Fałsz |
!= |
Upewnij się, że wartość nie jest równa drugiej |
3!=4 ouput: prawda |
import re |
Importuj wbudowane wyrażenia regularne Pythona |
import re re.findall ("ciągi", zmienna) |
a | b |
Sprawdź, czy jeden z dwóch elementów występuje w ciągu |
import re someText = "Witaj wyrażenie regularne" a = re.findall ("zwykłe | Witaj", jakiśTekst) drukuj (a) wyjście: ['Witaj', 'zwykłe'] |
ciąg $ |
Sprawdź, czy zmienna kończy się zbiorem ciągów |
import re someText = "Witaj wyrażenie regularne" a = re.findall ("wyrażenie $", jakiśTekst) wyjście: ['wyrażenie'] |
^ ciąg |
Sprawdź, czy zmienna zaczyna się od zestawu ciągów |
import re someText = "Witaj wyrażenie regularne" a = re.findall ("^ Hello", someText) drukuj (a) wyjście: ['Hello'] |
string.index () |
Sprawdź pozycję indeksu znaku ciągu |
a = "Witaj świecie" a.index („H”) wyjście: 0 |
string.capitalize () |
Zamień na wielką literę pierwszy znak w zestawie ciągów |
a = "Witaj świecie" a.capitalize () wyjście: „Witaj, świecie” |
string.swapcase () |
Wydrukuj pierwszą literę każdego słowa jako małą, a pozostałe jako duże |
a = "Witaj świecie" a.swapcase () wynik: 'Witaj świecie' |
string.lower () |
Zamień wszystkie ciągi na małe litery |
a = "Witaj świecie" niższy() wyjście: „witaj świecie” |
string.upper () |
Konwertuj wszystkie ciągi na wielkie litery |
a = "Witaj świecie" a. górna () wyjście: HELLO WORLD |
string.startswith () |
Sprawdź, czy ciąg zaczyna się od określonego znaku |
a = "Witaj świecie" a.startswith ('a') wyjście: Fałsz |
string.endswith () |
Sprawdź, czy ciąg kończy się określonym znakiem |
a = "Witaj świecie" a.endswith ('d') wyjście: Prawda |
string.split () |
Oddziel każde słowo na listę |
a = "Witaj świecie" rozłam() wyjście: ['Hello', 'world'] |
strings {} '. format () |
Wyświetl dane wyjściowe jako ciąg |
a = 3 + 4 print ("Odpowiedź to {}". format (a)) wyjście: odpowiedź to 7 |
nie jest None |
Sprawdź, czy wartość zmiennej nie jest pusta |
def checknull (a): jeśli a nie jest Brak: powrót "jest pełny!" jeszcze: powrót "jest pusty!" |
x% y |
Znajdź pozostałą część (moduł) podziału |
9%4 wyjście: 1 |
x // y |
Znajdź iloraz dzielenia |
9//4 wyjście: 2 |
"= |
Przypisz wartość do zmiennej |
a = {1: 5, 3: 4} |
"+ |
Dodaj elementy razem |
["a dwa"] + ["jeden"] wyjście: ['a two', 'a one'] 1+3 wyjście = 4 |
"- |
Znajdź różnicę między zbiorem liczb |
3-4 wyjście = -1 |
"* |
Znajdź iloczyn zbioru liczb |
3*4 wyjście: 12 |
a + = x |
Dodaj x do zmiennej a bez przypisywania jej wartości do nowej zmiennej |
a = 2 a + = 3 wyjście: 5 |
a- = x |
Podejmij x ze zmiennej a bez przypisywania jej do nowej zmiennej |
a = 3 a- = 2 wyjście: 1 |
a * = x |
Znajdź iloczyn zmiennej a i x bez przypisywania wyniku do nowej zmiennej |
a = [1, 3, 4] a * = 2 wyjście: [1, 3, 4, 1, 3, 4] |
x ** y |
Podnieś podstawę x do potęgi y |
2**3 wyjście: 8 |
pow (x, y) |
Podnieś x do potęgi y |
pow (2, 3) wyjście: 8 |
abs (x) |
Zamień ujemną liczbę całkowitą na jej wartość bezwzględną |
abs (-5) wyjście: 5 |
x ** (1 / n-ty) |
Znajdź n-ty pierwiastek liczby |
8**(1/3) wyjście: 2 |
a = b = c = d = x |
Przypisz tę samą wartość do wielu zmiennych |
a = b = c = d = "Witaj świecie" |
x, y = y, x |
Zamień zmienne |
x = [1, 2] y = 3 x, y = y, x print (x, y) wynik: 3 [1, 2] |
dla |
Zapętlaj się po elementach w zmiennej |
a = [1, 3, 5] dla b in a: print (b, "x", "2", "=", b * 2) wynik: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
podczas |
Kontynuuj przeglądanie zmiennej, o ile określony warunek pozostanie True |
a = 4 b = 2 podczas gdy b <= a: print (b, "jest mniejsze niż", a) b + = 1 wynik: 2 jest mniejsze niż 4 3 jest mniejsze niż 4 4 jest mniejsze niż 4 |
zasięg() |
Utwórz zakres dodatnich liczb całkowitych między x a y |
x = zakres (4) drukuj (x) zakres (0, 4) dla b in x: drukuj (b) wynik: 0 1 2 3 |
suma() |
Przejrzyj elementy listy |
print (sum ([1, 2, 3])) wyjście: 6 |
suma (lista, początek) |
Zwraca sumę listy z dodanym elementem |
print (sum ([1, 2, 3], 3)) wyjście: 9 |
[] |
Zrób listę elementów |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Utwórz tuppletupples są niezmienne |
x = (1, 2, 'g', 5) |
{} |
Utwórz słownik |
a = {'x': 6, 'y': 8} |
x [a: b] |
Przetnij listę |
x = [1, 3, 5, 6] x [0: 2] wyjście: [1, 3] |
x [klucz] |
Uzyskaj wartość klucza w słowniku x |
a = {'x': 6, 'y': 8} print (a ['x']) wyjście: 6 |
x.append () |
Dodaj listę wartości do pustej listy |
x = [1] x.append ([1,2,3]) drukuj (x) produkcja: [1, [1,2,3]] |
x.extend () |
Dodaj listę wartości, aby kontynuować istniejącą listę bez konieczności tworzenia listy zagnieżdżonej |
x = [1, 2] x.extend ([3,4,6,2]) drukuj (x) wynik: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Całkowicie usuń element z listy o określonym indeksie |
x = [1, 2, 3, 5] del (x [0: 2]) drukuj (x) wyjście: [2,3,5]
|
del (x [klucz]) |
Całkowicie usuń klucz i wartość ze słownika o określonym indeksie |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) drukuj (y) wyjście = {2: 5, 4: 6} |
dict.pop () |
Wyskocz wartość klucza i usuń go ze słownika o określonym indeksie |
a = {1: 3, 2: 4, 5: 6} a.pop (1) wyjście: 3 |
dict.popitem () |
Wyjmij ostatnią pozycję ze słownika i usuń ją |
a = {1: 2, 4: 8, 3: 5} a.popitem () wyjście: (3, 5) drukuj (a) wyjście: {1: 2, 4: 8} |
list.pop () |
Wyskocz dany indeks z listy i usuń go z listy |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) wyjście: 6 drukuj (a) wyjście: [1, 3, 2, 4, 1, 6, 4] |
jasny() |
Opróżnij elementy listy lub słownika |
x = [1, 3, 5] x.clear () drukuj (x) wynik: [] |
usunąć() |
Usuń element z listy |
x = [1, 5, 6, 7] x.remove (1) wyjście: [5, 6, 7] |
wstawić() |
Wstaw elementy do llist |
x = [3, 5, 6] x.insert (1, 4) drukuj (x) wyjście: [1, 4, 3, 5, 6] |
sort (reverse = stan) |
Odwróć kierunek elementów na liście |
x = [1, 3, 5, 6] x.sort (reverse = True) drukuj (x) wyjście: [6, 5, 3, 1] |
aktualizacja() |
Zaktualizuj słownik, zmieniając jego pierwszy element i dodając dowolny inny element na jego końcu |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) drukuj (x) wyjście: {1: 4, 5: 6, 8: 7, 4: 4} |
Klucze() |
Pokaż wszystkie klucze w słowniku |
a = {1: 2, 4: 8} a.keys () wyjście: dict_keys ([1, 4]) |
wartości () |
Pokaż wszystkie wartości w słowniku |
a = {1: 2, 4: 8} a. wartości () wyjście: dict_values ([2, 8]) |
przedmiotów() |
Wyświetla klucze i wartości w słowniku |
a = {1: 2, 4: 8} a.items () wyjście: dict_items ([(1, 2), (4, 8)]) |
Weź klucz) |
Uzyskaj wartość elementu w słowniku według jego klucza |
a = {1: 2, 4: 8, 3: 5} a.get (1) wyjście: 2 |
setdefault (klucz) |
Zwróć oryginalną wartość elementu do słownika |
a.setdefault (2) |
f = {** a, ** b} |
Połącz dwa słowniki |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} drukuj (f) wyjście: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
usunąć() |
Usuń pierwszą pasującą wartość elementu z listy bez zwracania uwagi na jego indeks |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. usunąć (4) drukuj (a) wyjście: [1, 3, 2, 4, 1, 6, 6, 4] |
widok pamięci (x) |
Uzyskaj dostęp do wewnętrznych buforów obiektu |
a = memoryview (obiekt) |
bajty () |
Konwertuj protokół bufora pamięci na bajty |
bajty (a [0: 2]) |
bytearray () |
Zwraca tablicę bajtów |
bytearray (obiekt) |
# |
Napisz jedną linię komentarza lub zapobiegaj wykonaniu linii kodu |
# Ściągawka wyrażeń regularnych w Pythonie |
Napisz komentarz w wielu wierszach |
Ściągawka z wyrażeń regularnych w Pythonie jest dobra dla początkujących To równie wspaniałe odświeżenie dla ekspertów |
Wiersz poleceń |
pakiet instalacyjny pip |
Zainstaluj bibliotekę internetową |
pip install pandas |
nazwa virtualenv |
Użyj virtaulenv do stworzenia wirtualnego środowiska |
virtualenv myproject |
nazwa mkvirtualenv |
Użyj opakowania środowiska wirtualnego, aby utworzyć środowisko wirtualne |
mkvirtualenv myproject |
python file.py |
Uruchom polecenia w pliku Pythona |
„python moj_plik.py |
pip zamrozić |
Wypisz wszystkie zainstalowane pakiety w środowisku wirtualnym |
pip zamrozić |
pip freeze> niektóre pliki |
Skopiuj wszystkie zainstalowane biblioteki w jednym pliku |
pip freeze> Requirements.txt |
gdzie |
Znajdź ścieżkę instalacji języka Python |
gdzie python |
--wersja |
Sprawdź wersję pakietu |
python --version |
.exe |
Uruchom powłokę Pythona |
python.exe |
z otwartym (plik, 'w') |
Napisz do istniejącego pliku i nadpisz jego istniejącą zawartość |
with open ('regex.txt', 'w') as wf: wf.write („Witaj świecie!”) |
z otwartym (plik, 'r') |
Otwórz plik jako tylko do odczytu |
z open ('regex.txt', 'r') jako rf: print (rf.read () |
z otwartym (plik, 'a') |
Napisz do pliku bez nadpisywania jego istniejącej zawartości |
with open ('regex.txt', 'a') as af: af.write ("\ nWitaj, tak!") |
plik.close |
Zamknij plik, jeśli nie jest używany |
af = open („regex.txt”) af.close |
Wyjście |
Zamknij powłokę Pythona |
Wyjście() |