tisk() |
Zobrazit výsledek příkazu |
x = "Ahoj světe" tisk (x) výstup: Hello world |
vstup() |
Sbírejte vstupy od uživatelů |
print (vstup ("jak se jmenuješ?")) výstup: jak se jmenuješ? |
typ() |
Najděte typ proměnné |
x = "Regulární výrazy" typ (x) výstup: |
len () |
Najděte počet položek v proměnné |
len ([1, 2, 3]) výstup: 3 |
\ |
Unikněte znaku, který mění záměr řádku kódu |
print ("Chci, abyste přidali \" \ "") výstup: Chci, abyste přidali „“ |
\ n |
Zlomte znak řetězce a začněte na dalším řádku |
print ("Toto je řádek \ n Toto je druhý řádek") výstup: Tohle je čára Toto je druhý řádek |
def název_funkce (parametr): příkazy |
Inicializujte funkci pomocí volitelného parametru |
def yourName (x): tisk (x + 1) |
lambda |
Volejte anonymní funkci |
add_3_to = lambda y: y + 3 tisk (add_3_to (4)) výstup: 7 |
vrátit se |
Vrátí výsledek z funkce |
def yourName (x): návrat x + 1 |
třída |
Vytvořte objekt Pythonu |
třída myClass: def myFunc (x): |
def __init__ |
Inicializujte atributy třídy |
třída myClass: def __init __ (já, atributy ...) |
„__init__.py |
Uložte soubor obsahující modul, aby byl úspěšně načten v jiném souboru Pythonu |
Přejmenujte soubor obsahující modul na: „__init__.py |
int () |
Převést proměnnou na celé číslo |
int (1,234) výstup: 1 |
str () |
Převést proměnnou na řetězec |
str (1,234) výstup: '1.234' |
plovák() |
Převést proměnnou na float |
plovák (23) výstup: 23.0 |
dict (Counter ()) |
Po seřazení pomocí integrovaného čítače v Pythonu převeďte seznam nebo n-tici do slovníku |
z počítadla importu sbírek dict (Counter ([1,1,2,1,2,3,3,4])) výstup: {1: 3, 2: 2, 3: 2, 4: 1} |
kolo() |
Zaokrouhlete výstup operace na nejbližší celé číslo |
kulatý (23.445) výstup: 23 |
kolo (operace nebo číslo, desetinná místa) |
Zaokrouhlete výstup operace na konkrétní počet desetinných míst |
kulaté (23,4568, 2) výkon: 23,46 |
li: |
Zadejte podmíněné prohlášení |
pokud 2 <3: tisk („Dva jsou menší“) |
elif: |
Je-li výraz if nepravdivý, proveďte kontratement |
pokud 2 <3: tisk („Dva jsou menší“) elif 2 == 3: tisk ("Pokračovat") |
jiný: |
Pokud jsou ostatní podmínky nepravdivé, proveďte konečné protiopatření |
pokud 2 <3: tisk („Dva jsou menší“) elif 2 == 3: tisk ("Pokračovat") jiný: tisk ("Tři jsou větší") |
pokračovat |
Ignorujte podmínku a proveďte zbytek smyčky |
a = [1, 4, -10, 6, 8] pro b v a: pokud b <= 0: pokračovat tisk (b) výstup: 1 4 6 8 |
přestávka |
Ukončete tok smyčky s danou podmínkou |
a = [1, 4, -10, 6, 8] pro b v a: pokud b> = 6: přestávka tisk (b) výstup: 1 4 -10 |
složit |
Ignorujte řadu předchozích pokynů |
pro b v a: složit |
zkuste, kromě
|
Zkuste blok kódu, jinak vyvolejte definovanou výjimku |
Snaž se: tisk (a) až na: tisk („Došlo k chybě!“) výstup: Došlo k chybě! |
Konečně |
Proveďte konečný kód, když pokus a bloky kromě selžou |
Snaž se: tisk (a) až na: tisk (d) Konečně: print ("Nelze vytisknout nedefinovanou proměnnou") výstup: Nelze vytisknout nedefinovanou proměnnou |
zvýšit výjimku () |
Zvyšte výjimku, která zastaví příkaz, když provedení není možné |
a = 7 + 2 pokud a <10: zvýšit výjimku („Ach! Nezískali jste skóre 10 ") |
import x |
Importujte celý modul nebo knihovnu |
import matematiky |
od x import r |
Importujte knihovnu x ze souboru nebo třídu y |
z režimu importu scipy.stats |
tak jako |
Přizpůsobte výraz svému preferovanému jménu |
importovat pandy jako pd |
v |
Zkontrolujte, zda je hodnota přítomna v proměnné |
x = [1, 4, 6, 7] pokud 5 v x: tisk („Je jich pět“) jiný: tisk („Není jich pět“) výstup: Není jich pět |
je |
Zkontrolujte, zda dvě proměnné odkazují na jeden prvek |
x = [1, 4, 6, 7] x = b tisk (x je b) Skutečný |
Žádný |
Deklarujte nulovou hodnotu |
x = žádný |
< |
Zkontrolujte, zda je jedna hodnota menší než jiná |
5<10 výstup: True |
> |
Zkontrolujte, zda je jedna hodnota více než jiná |
5>10 výstup: False |
<= |
Zkontrolujte, zda je hodnota menší nebo rovná jiné |
2*2<=3 výstup: False |
>= |
Zkontrolujte, zda je hodnota větší nebo rovna jiné |
2*2>=3 výstup: True |
"== |
Zkontrolujte, zda je hodnota přesně stejná s druhou |
3==4 výstup: Nepravda |
!= |
Ujistěte se, že hodnota se nerovná druhé |
3!=4 výstup: Pravda |
import re |
Importujte vestavěné regulární výrazy Pythonu |
import re re.findall ("řetězce", proměnná) |
a | b |
Zkontrolujte, zda je v řetězci jeden ze dvou prvků |
import re someText = "Dobrý den regulární výraz" a = re.findall ("normální | Dobrý den", someText) tisk (a) výstup: ['Hello', 'normal'] |
řetězec $ |
Zkontrolujte, zda proměnná končí sadou řetězců |
import re someText = "Dobrý den regulární výraz" a = re.findall ("výraz $", someText) výstup: ['výraz'] |
^ řetězec |
Zkontrolujte, zda proměnná začíná sadou řetězců |
import re someText = "Dobrý den regulární výraz" a = re.findall ("^ Hello", someText) tisk (a) výstup: ['Hello'] |
string.index () |
Zkontrolujte pozici indexu znaku řetězce |
a = "Hello World" a.index ('H') výstup: 0 |
string.capitalize () |
První písmeno v sadě řetězců vydělávejte velkými písmeny |
a = "Hello World" a.capitalize () výstup: 'Hello world' |
string.swapcase () |
Vytiskněte první písmeno každého slova jako malá písmena a ostatní jako velká písmena |
a = "Hello World" a.swapcase () výstup: 'Ahoj světe' |
string.lower () |
Převést všechny řetězce na malá písmena |
a = "Hello World" a.lower () výstup: 'ahoj svět' |
string.upper () |
Převést všechny řetězce na velká písmena |
a = "Hello World" a.upper () výstup: 'HELLO WORLD' |
string.startswith () |
Zkontrolujte, zda řetězec začíná konkrétním znakem |
a = "Hello World" a.startswith ('a') výstup: False |
string.endswith () |
Zkontrolujte, zda řetězec končí konkrétním znakem |
a = "Hello World" a.endswith ('d') výstup: True |
string.split () |
Oddělte každé slovo do seznamu |
a = "Hello World" a.split () výstup: ['Hello', 'world'] |
řetězce {} '. format () |
Zobrazte výstup jako řetězec |
a = 3 + 4 print ("Odpověď je {}". format (a)) výstup: Odpověď je 7 |
není Žádný |
Zkontrolujte, zda hodnota proměnné není prázdná |
def checknull (a): pokud a není None: vrátit "jeho plný!" jiný: vrátit "je prázdný!" |
x% y |
Najděte zbytek (modul) dělení |
9%4 výstup: 1 |
x // y |
Najděte podíl dělení |
9//4 výstup: 2 |
"= |
Přiřaďte hodnotu proměnné |
a = {1: 5, 3: 4} |
"+ |
Přidejte prvky dohromady |
["dva"] + ["jeden"] výstup: ['a two', 'a one'] 1+3 výstup = 4 |
"- |
Najděte rozdíl mezi množinou čísel |
3-4 výstup = -1 |
"* |
Najděte produkt sady čísel |
3*4 výstup: 12 |
a + = x |
Přidejte x do proměnné a bez přiřazení její hodnoty nové proměnné |
a = 2 a + = 3 výstup: 5 |
a- = x |
Odečtěte x z proměnné a, aniž byste ji přiřadili k nové proměnné |
a = 3 a- = 2 výstup: 1 |
a * = x |
Najděte produkt proměnných a a x bez přiřazení resulltu k nové proměnné |
a = [1, 3, 4] a * = 2 výstup: [1, 3, 4, 1, 3, 4] |
x ** y |
Zvedněte základnu x na sílu y |
2**3 výstup: 8 |
pow (x, y) |
Zvedněte x na sílu y |
prášek (2, 3) výstup: 8 |
abs (x) |
Převést záporné celé číslo na jeho absolutní hodnotu |
abs (-5) výstup: 5 |
x ** (1 / n.) |
Najděte n-tou kořen čísla |
8**(1/3) výstup: 2 |
a = b = c = d = x |
Přiřaďte stejnou hodnotu více proměnným |
a = b = c = d = "Hello world" |
x, y = y, x |
Zaměnit proměnné |
x = [1, 2] y = 3 x, y = y, x tisk (x, y) výstup: 3 [1, 2] |
pro |
Procházejte prvky v proměnné |
a = [1, 3, 5] pro b v a: tisk (b, "x", "2", "=", b * 2) výstup: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
zatímco |
Pokračujte ve smyčce proměnnou, pokud konkrétní podmínka zůstane True |
a = 4 b = 2 zatímco b <= a: tisk (b, „je menší než“, a) b + = 1 výstup: 2 je menší než 4 3 je menší než 4 4 je menší než 4 |
rozsah() |
Vytvořte rozsah kladných celých čísel mezi x a y |
x = rozsah (4) tisk (x) rozsah (0, 4) pro b v x: tisk (b) výstup: 0 1 2 3 |
součet() |
Iterovat prvky v seznamu |
tisk (součet ([1, 2, 3])) výstup: 6 |
součet (seznam, začátek) |
Vrátí součet seznamu s přidaným prvkem |
tisk (součet ([1, 2, 3], 3)) výstup: 9 |
[] |
Vytvořte seznam prvků |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Vytvořte tuppletupples jsou neměnné |
x = (1, 2, 'g', 5) |
{} |
Vytvořte slovník |
a = {'x': 6, 'y': 8} |
x [a: b] |
Projděte seznam |
x = [1, 3, 5, 6] x [0: 2] výstup: [1, 3] |
x [klíč] |
Získejte hodnotu klíče ve slovníku x |
a = {'x': 6, 'y': 8} tisk (a ['x']) výstup: 6 |
x.append () |
Přidejte seznam hodnot do prázdného seznamu |
x = [1] x.append ([1,2,3]) tisk (x) výstup: [1, [1,2,3]] |
x.extend () |
Přidejte seznam hodnot a pokračujte ve stávajícím seznamu, aniž byste nutně museli vytvářet vnořený seznam |
x = [1,2] x.extend ([3,4,6,2]) tisk (x) výstup: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Odstraňte položku úplně ze seznamu v určitém indexu |
x = [1,2,3,5] del (x [0: 2]) tisk (x) výstup: [2,3,5]
|
del (x [klíč]) |
Odstraňte klíč a hodnotu úplně ze slovníku v určitém indexu |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) tisk (y) výstup = {2: 5, 4: 6} |
dict.pop () |
Vysuňte hodnotu klíče a odeberte ji ze slovníku v určitém indexu |
a = {1: 3, 2: 4, 5: 6} a.pop (1) výstup: 3 |
dict.popitem () |
Vyjměte poslední položku ze slovníku a odstraňte ji |
a = {1: 2, 4: 8, 3: 5} a.popitem () výstup: (3, 5) tisk (a) výstup: {1: 2, 4: 8} |
list.pop () |
Vyjměte daný index ze seznamu a odeberte jej ze seznamu |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) výstup: 6 tisk (a) výstup: [1, 3, 2, 4, 1, 6, 4] |
Průhledná() |
Vyprázdněte prvky seznamu nebo slovníku |
x = [1, 3, 5] x.clear () tisk (x) výstup: [] |
odstranit() |
Odebrat položku ze seznamu |
x = [1, 5, 6, 7] x. odebrat (1) výstup: [5, 6, 7] |
vložit() |
Vložit prvky do seznamu |
x = [3, 5, 6] x. vložení (1, 4) tisk (x) výstup: [1, 4, 3, 5, 6] |
třídit (reverzní = podmínka) |
Obrátit směr prvků v seznamu |
x = [1, 3, 5, 6] x.sort (reverzní = True) tisk (x) výstup: [6, 5, 3, 1] |
Aktualizace() |
Aktualizujte slovník změnou jeho prvního prvku a přidáním jakékoli další položky na jeho konec |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) tisk (x) výstup: {1: 4, 5: 6, 8: 7, 4: 4} |
klávesy () |
Zobrazit všechny klíče ve slovníku |
a = {1: 2, 4: 8} a.keys () výstup: dict_keys ([1, 4]) |
hodnoty () |
Zobrazit všechny hodnoty ve slovníku |
a = {1: 2, 4: 8} a.values () výstup: dict_values ([2, 8]) |
položky () |
Zobrazit klíče a hodnoty ve slovníku |
a = {1: 2, 4: 8} a. položky () výstup: dict_items ([(1, 2), (4, 8)]) |
dostat (klíč) |
Získejte hodnotu položky ve slovníku pomocí jejího klíče |
a = {1: 2, 4: 8, 3: 5} a.get (1) výstup: 2 |
setdefault (klíč) |
Vrátí původní hodnotu prvku do slovníku |
a.setdefault (2) |
f = {** a, ** b} |
Sloučit dva slovníky |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} tisk (f) výstup: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
odstranit() |
Odeberte první odpovídající hodnotu prvku ze seznamu bez ohledu na jeho index |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. odebrat (4) tisk (a) výstup: [1, 3, 2, 4, 1, 6, 6, 4] |
memoryview (x) |
Přístup k vnitřním vyrovnávacím pamětím objektu |
a = memoryview (objekt) |
bajty () |
Převeďte protokol vyrovnávací paměti na bajty |
bajtů (a [0: 2]) |
bytearray () |
Vrátí pole bajtů |
bytearray (objekt) |
# |
Napište jeden řádek komentáře nebo zabraňte provedení řádku kódu |
# Podváděcí list pro Python regex |
Napište víceřádkový komentář |
Cheat sheet Python regex je vhodný pro začátečníky Je to stejně skvělý osvěžovač pro odborníky |
Příkazový řádek |
instalační balíček pip |
Nainstalujte si online knihovnu |
pip nainstalujte pandy |
virtuální název |
Použijte virtaulenv k vytvoření virtuálního prostředí |
virtualenv myproject |
mkvirtualenv jméno |
K vytvoření virtuálního prostředí použijte obálku virtuálního prostředí |
mkvirtualenv myproject |
python file.py |
Spusťte příkazy v souboru Pythonu |
"python my_file.py |
pip zmrazit |
Seznam všech nainstalovaných balíčků ve virtuálním prostředí |
pip zmrazit |
pip freeze> somefiles |
Zkopírujte všechny nainstalované knihovny do jednoho souboru |
pip freeze> requirements.txt |
kde |
Najděte instalační cestu Pythonu |
kde python |
--verze |
Zkontrolujte verzi balíčku |
python --verze |
.exe |
Spusťte prostředí Pythonu |
python.exe |
s otevřeným (soubor, 'w') |
Zápis do existujícího souboru a přepsání jeho stávajícího obsahu |
s otevřeným ('regex.txt', 'w') jako wf: wf.write ("Hello World!") |
s otevřeným (soubor, 'r') |
Otevřete soubor jen pro čtení |
s otevřeným ('regex.txt', 'r') jako rf: tisk (rf.read () |
s otevřeným (soubor, 'a') |
Zápis do souboru bez přepsání jeho stávajícího obsahu |
s otevřeným ('regex.txt', 'a') jako af: af.write ("\ nAhoj, ano!") |
file.close |
Zavřete soubor, pokud se nepoužívá |
af = open ('regex.txt') af. zavřít |
výstup |
Ukončete prostředí Pythonu |
výstup() |