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()