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