print () |
Zobraziť výsledok príkazu |
x = "Ahoj svet" tlačiť (x) výstup: Ahoj svet |
vstup () |
Zhromažďujte vstupy od používateľov |
print (vstup ("ako sa voláš?")) výstup: ako sa voláš? |
typ () |
Vyhľadajte typ premennej |
x = "Regulárne výrazy" typ (x) výkon: |
len () |
Nájdite počet položiek v premennej |
len ([1, 2, 3]) výstup: 3 |
\ |
Utekajte zo znaku, ktorý mení zámer riadku kódu |
print ("Chcem, aby ste pridali \" \ "") výstup: Chcem, aby ste pridali „“ |
\ n |
Ak chcete začať na ďalšom riadku, zalomte znak reťazca |
print ("Toto je riadok \ n Toto je druhý riadok") výkon: Toto je čiara Toto je druhý riadok |
def názov_funkcie (parameter): príkazy |
Iniciujte funkciu voliteľným parametrom |
def yourName (x): tlačiť (x + 1) |
lambda |
Zavolajte anonymnú funkciu |
add_3_to = lambda y: y + 3 tlač (add_3_to (4)) výstup: 7 |
návrat |
Vrátiť výsledok z funkcie |
def yourName (x): návrat x + 1 |
trieda |
Vytvorte objekt Python |
trieda myClass: def myFunc (x): |
def __init__ |
Inicializujte atribúty triedy |
trieda myClass: def __init __ (ja, atribúty ...) |
„__init__.py |
Uložte súbor obsahujúci modul, aby sa úspešne načítal v inom súbore Python |
Premenujte súbor obsahujúci modul na: „__init__.py |
int () |
Preveďte premennú na celé číslo |
int (1,234) výstup: 1 |
str () |
Premeniť premennú na reťazec |
str (1,234) výstup: '1,234' |
plavák() |
Premeniť premennú na float |
plavák (23) výstup: 23.0 |
dict (Counter ()) |
Po zoradení pomocou počítadla zabudovaného v Pythone skonvertujte zoznam alebo tupku na slovník |
z počítadla importu zbierok dict (Counter ([1,1,2,1,2,3,3,4])) výstup: {1: 3, 2: 2, 3: 2, 4: 1} |
okrúhly() |
Zaokrúhlite výstup operácie na najbližšie celé číslo |
okrúhle (23 445) výstup: 23 |
zaokrúhlenie (operácia alebo počet, desatinné miesta) |
Zaokrúhlite výstup operácie na konkrétny počet desatinných miest |
kolo (23,4568, 2) výstup: 23,46 |
ak: |
Uveďte podmienečné vyhlásenie |
ak 2 <3: tlač („Dva sú menšie“) |
elif: |
Ak je výrok if nepravdivý, urobte kontraprodukt |
ak 2 <3: tlač („Dva sú menšie“) elif 2 == 3: tlač („Pokračovať“) |
inak: |
Ak sú ostatné podmienky nepravdivé, urobte konečné vyrovnanie |
ak 2 <3: tlač („Dva sú menšie“) elif 2 == 3: tlač („Pokračovať“) inak: tlač („Tri sú väčšie“) |
ďalej |
Ignorujte podmienku a vykonajte zvyšok slučky |
a = [1, 4, -10, 6, 8] pre b v a: ak b <= 0: ďalej tlač (b) výkon: 1 4 6 8 |
prestávka |
Ukončite tok slučky s danou podmienkou |
a = [1, 4, -10, 6, 8] pre b v a: ak b> = 6: prestávka tlač (b) výkon: 1 4 -10 |
prejsť |
Ignorujte súbor predchádzajúcich pokynov |
pre b v a: prejsť |
skús, až na
|
Vyskúšajte blok kódu, inak vyvolajte definovanú výnimku |
skúste: tlač (a) okrem: tlač („Vyskytla sa chyba!“) výstup: Vyskytla sa chyba! |
konečne |
Keď zlyhajú pokusy a bloky okrem, vykonajte konečný kód |
skúste: tlač (a) okrem: tlač (d) nakoniec: print ("Nedefinovanú premennú nemôžete vytlačiť") výstup: Nemôžete vytlačiť nedefinovanú premennú |
zvýšiť výnimku () |
Zvýšte výnimku, ktorá zastaví príkaz, keď vykonanie nie je možné |
a = 7 + 2 ak a <10: zvýšiť výnimku („Ach! Nezískali ste skóre 10 ") |
import x |
Importujte celý modul alebo knižnicu |
import matematiky |
od x import r |
Importujte knižnicu x zo súboru alebo triedu y |
z režimu importu scipy.stats |
ako |
Prispôsobte si výraz na svoje preferované meno |
importovať pandy ako pd |
v |
Skontrolujte, či je hodnota prítomná v premennej |
x = [1, 4, 6, 7] ak 5 v x: tlač („Je ich päť“) inak: tlač („Nie je ich päť“) výstup: Nie je ich päť |
je |
Skontrolujte, či dve premenné odkazujú na jeden prvok |
x = [1, 4, 6, 7] x = b tlač (x je b) Pravdaže |
Žiadne |
Deklarujte nulovú hodnotu |
x = žiadny |
< |
Skontrolujte, či je jedna hodnota menšia ako iná |
5<10 výstup: Pravda |
> |
Skontrolujte, či je jedna hodnota viac ako iná |
5>10 výstup: Falošný |
<= |
Skontrolujte, či je hodnota menšia alebo rovná inej |
2*2<=3 výstup: Falošný |
>= |
Skontrolujte, či je hodnota väčšia alebo rovná inej |
2*2>=3 výstup: Pravda |
"== |
Skontrolujte, či je hodnota presne rovnaká ako tá druhá |
3==4 výstup: Falošné |
!= |
Uistite sa, že hodnota sa nerovná druhej |
3!=4 výstup: Pravda |
import re |
Importujte vstavané regulárne výrazy Pythonu |
import re re.findall ("struny", premenná) |
a | b |
Skontrolujte, či je v reťazci jeden z dvoch prvkov |
import re someText = "Dobrý deň, regulárny výraz" a = re.findall ("regular | Hello", someText) tlač (a) výstup: ['Hello', 'normal'] |
reťazec $ |
Skontrolujte, či sa premenná končí sadou reťazcov |
import re someText = "Dobrý deň, regulárny výraz" a = re.findall ("výraz $", someText) výstup: ['výraz'] |
^ reťazec |
Skontrolujte, či premenná začína súborom reťazcov |
import re someText = "Dobrý deň, regulárny výraz" a = re.findall ("^ Dobrý deň", someText) tlač (a) výstup: ['Hello'] |
string.index () |
Skontrolujte pozíciu indexu znaku reťazca |
a = "Hello World" a.index („H“) výstup: 0 |
string.capitalize () |
Prvý znak v skupine reťazcov napíšete na veľké |
a = "Hello World" a.capitalize () výstup: 'Hello world' |
string.swapcase () |
Vytlačte prvé písmeno každého slova ako malé písmeno a ostatné ako veľké písmená |
a = "Hello World" a.swapcase () výkon: „AHOJ SVET“ |
string.lower () |
Všetky reťazce preveďte na malé písmená |
a = "Hello World" a.lower () výstup: 'ahoj svet' |
string.upper () |
Preveďte všetky reťazce na veľké písmená |
a = "Hello World" a.upper () výstup: 'HELLO WORLD' |
string.startswith () |
Skontrolujte, či reťazec začína konkrétnym znakom |
a = "Hello World" a.startswith ('a') výstup: Falošný |
string.endswith () |
Skontrolujte, či sa reťazec končí konkrétnym znakom |
a = "Hello World" a.endswith ('d') výstup: Pravda |
string.split () |
Každé slovo oddeľte do zoznamu |
a = "Hello World" a.split () výstup: ['Hello', 'world'] |
reťazce {} '. format () |
Zobrazí výstup ako reťazec |
a = 3 + 4 print („Odpoveď je {}“. formát (a)) výstup: Odpoveď je 7 |
nie je Žiadne |
Skontrolujte, či hodnota premennej nie je prázdna |
def checknull (a): ak a nie je Žiadne: vrátiť „celé!“ inak: vrátiť „je prázdny!“ |
x% r |
Nájdite zvyšok (modul) delenia |
9%4 výstup: 1 |
x // r |
Nájdite kvocient rozdelenia |
9//4 výstup: 2 |
"= |
Priraďte hodnotu premennej |
a = {1: 5, 3: 4} |
"+ |
Pridajte prvky dohromady |
["a two"] + ["a one"] výstup: ['dvojka', 'jedna'] 1+3 výstup = 4 |
"- |
Nájdite rozdiel medzi množinou čísel |
3-4 výstup = -1 |
"* |
Nájdite produkt množiny čísel |
3*4 výstup: 12 |
a + = x |
Pridajte x do premennej a bez priradenia jej hodnoty k novej premennej |
a = 2 a + = 3 výstup: 5 |
a- = x |
Odpočítajte x od premennej a bez priradenia k novej premennej |
a = 3 a- = 2 výstup: 1 |
a * = x |
Nájdite produkt premenných a a x bez toho, aby ste priradili resullt k novej premennej |
a = [1, 3, 4] a * = 2 výstup: [1, 3, 4, 1, 3, 4] |
x ** r |
Zdvihnite základňu x na výkon y |
2**3 výstup: 8 |
pow (x, y) |
Zdvihnite x na silu y |
pow (2, 3) výstup: 8 |
abs (x) |
Preveďte záporné celé číslo na jeho absolútnu hodnotu |
abs (-5) výstup: 5 |
x ** (1 / n.) |
Nájdite n-tý koreň čísla |
8**(1/3) výstup: 2 |
a = b = c = d = x |
Priraďte rovnakú hodnotu viacerým premenným |
a = b = c = d = "Hello world" |
x, y = y, x |
Zameniť premenné |
x = [1, 2] y = 3 x, y = y, x tlač (x, y) výkon: 3 [1, 2] |
pre |
Prechádzajú jednotlivé prvky v premennej |
a = [1, 3, 5] pre b v a: print (b, "x", "2", "=", b * 2) výkon: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
zatiaľ čo |
Stále prechádzajte cyklom cez premennú, pokiaľ konkrétna podmienka zostáva True |
a = 4 b = 2 zatiaľ čo b <= a: tlačiť (b, „je menšie ako“, a) b + = 1 výkon: 2 je menej ako 4 3 je menej ako 4 4 je menej ako 4 |
rozsah () |
Vytvorte rozsah kladných celých čísel medzi x a y |
x = rozsah (4) tlačiť (x) rozsah (0, 4) pre b v x: tlač (b) výkon: 0 1 2 3 |
suma () |
Iterovať cez prvky v zozname |
tlač (súčet ([1, 2, 3])) výstup: 6 |
suma (zoznam, začiatok) |
Vráti súčet zoznamu s pridaným prvkom |
tlač (súčet ([1, 2, 3], 3)) výstup: 9 |
[] |
Vytvorte zoznam prvkov |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Vytvorte tuppletupples sú nemenné |
x = (1, 2, 'g', 5) |
{} |
Vytvorte slovník |
a = {'x': 6, 'y': 8} |
x [a: b] |
Rozrežte zoznam |
x = [1, 3, 5, 6] x [0: 2] výstup: [1, 3] |
x [kľúč] |
Získajte hodnotu kľúča v slovníku x |
a = {'x': 6, 'y': 8} print (a ['x']) výstup: 6 |
x.append () |
Pridajte zoznam hodnôt do prázdneho zoznamu |
x = [1] x.append ([1,2,3]) tlačiť (x) výstup: [1, [1,2,3]] |
x.extend () |
Pridajte zoznam hodnôt, aby ste mohli pokračovať v existujúcom zozname bez toho, aby ste nevyhnutne vytvorili vnorený zoznam |
x = [1,2] x.extend ([3,4,6,2]) tlačiť (x) výkon: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Vymažte položku úplne zo zoznamu v konkrétnom indexe |
x = [1,2,3,5] del (x [0: 2]) tlačiť (x) výstup: [2,3,5]
|
del (x [kľúč]) |
Odstráňte kľúč a hodnotu úplne zo slovníka v konkrétnom indexe |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) tlač (y) výstup = {2: 5, 4: 6} |
dict.pop () |
Vysuňte hodnotu kľúča a odstráňte ju zo slovníka pri konkrétnom indexe |
a = {1: 3, 2: 4, 5: 6} a.pop (1) výstup: 3 |
dict.popitem () |
Vyberte poslednú položku zo slovníka a odstráňte ju |
a = {1: 2, 4: 8, 3: 5} a.popitem () výstup: (3, 5) tlač (a) výstup: {1: 2, 4: 8} |
list.pop () |
Vysuňte daný index zo zoznamu a odstráňte ho zo zoznamu |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) výstup: 6 tlač (a) výstup: [1, 3, 2, 4, 1, 6, 4] |
jasný() |
Vyprázdnite prvky zoznamu alebo slovníka |
x = [1, 3, 5] x.clear () tlačiť (x) výkon: [] |
odstrániť () |
Odstrániť položku zo zoznamu |
x = [1, 5, 6, 7] x.odstrániť (1) výstup: [5, 6, 7] |
vložiť () |
Vložte prvky do zoznamu |
x = [3, 5, 6] x.vložiť (1, 4) tlačiť (x) výstup: [1, 4, 3, 5, 6] |
triediť (reverz = podmienka) |
Obrátiť smer prvkov v zozname |
x = [1, 3, 5, 6] x.sort (reverzne = True) tlačiť (x) výstup: [6, 5, 3, 1] |
aktualizácia () |
Aktualizujte slovník zmenou jeho prvého prvku a pridaním akejkoľvek inej položky na jeho koniec |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) tlačiť (x) výstup: {1: 4, 5: 6, 8: 7, 4: 4} |
klávesy () |
Zobraziť všetky kľúče v slovníku |
a = {1: 2, 4: 8} a.keys () výstup: dict_keys ([1, 4]) |
hodnoty () |
Zobraziť všetky hodnoty v slovníku |
a = {1: 2, 4: 8} a.values () výstup: dict_values ([2, 8]) |
položky () |
Zobraziť kľúče a hodnoty v slovníku |
a = {1: 2, 4: 8} a.položky () výstup: dict_items ([(1, 2), (4, 8)]) |
dostať (kľúč) |
Získajte hodnotu položky v slovníku pomocou jej kľúča |
a = {1: 2, 4: 8, 3: 5} a.get (1) výstup: 2 |
setdefault (kľúč) |
Vrátiť pôvodnú hodnotu prvku do slovníka |
a.setdefault (2) |
f = {** a, ** b} |
Zlúčte dva slovníky |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** r} tlač (f) výstup: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
odstrániť () |
Odstráňte prvú zhodnú hodnotu prvku zo zoznamu bez ohľadu na jeho index |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a.odstrániť (4) tlač (a) výstup: [1, 3, 2, 4, 1, 6, 6, 4] |
viewview (x) |
Prístup k vnútorným vyrovnávacím pamätiam objektu |
a = memoryview (objekt) |
bajty () |
Konvertujte protokol vyrovnávacej pamäte na bajty |
bajtov (a [0: 2]) |
bytearray () |
Vráti pole bajtov |
bytearray (objekt) |
# |
Napíšte jeden riadok komentára alebo zabráňte vykonaniu riadku kódu |
# Podvádzací hárok s regulárnym výrazom v jazyku Python |
Napíšte viacriadkový komentár |
Cheat sheet Python regex je vhodný pre začiatočníkov Je to rovnako skvelý osviežovač pre odborníkov |
Príkazový riadok |
pip inštalačný balík |
Nainštalujte si online knižnicu |
pip nainštaluj pandy |
virtualenv meno |
Použite virtaulenv na vytvorenie virtuálneho prostredia |
virtualenv myproject |
mkvirtualenv meno |
Na vytvorenie virtuálneho prostredia použite obal virtuálneho prostredia |
mkvirtualenv myproject |
python file.py |
Spustite príkazy v súbore Python |
"python my_file.py |
pip zmraziť |
Zoznam všetkých nainštalovaných balíkov vo virtuálnom prostredí |
pip zmraziť |
pip freeze> somefiles |
Skopírujte všetky nainštalované knižnice do jedného súboru |
pip freeze> requirements.txt |
kde |
Nájdite cestu na inštaláciu Pythonu |
kde krajta |
--verzia |
Skontrolujte verziu balíka |
python --verzia |
.exe |
Spustite shell Pythonu |
python.exe |
s otvoreným (súbor, 'w') |
Zapisujte do existujúceho súboru a prepíšte jeho existujúci obsah |
s otvoreným ('regex.txt', 'w') ako wf: wf.write ("Hello World!") |
s otvoreným (súbor, 'r') |
Otvorte súbor iba na čítanie |
s otvoreným ('regex.txt', 'r') ako rf: print (rf.read () |
s otvoreným (súbor, 'a') |
Zápis do súboru bez prepísania jeho existujúceho obsahu |
s otvoreným ('regex.txt', 'a') ako af: af.write ("\ nAhoj!") |
file.close |
Ak sa súbor nepoužíva, zatvorte ho |
af = open ('regex.txt') af.zavrieť |
východ |
Ukončite shell Pythonu |
východ() |