print () Kuva käsu tulemus x = "Tere maailm"
print (x)
väljund: Tere maailm sisend() Koguge kasutajate sisendeid print (sisend ("mis su nimi on?"))
väljund: mis su nimi on? tüüp () Leidke muutuja tüüp x = "Regulaaravaldised"
tüüp (x)
väljund: len () Leidke muutuja üksuste arv len ([1, 2, 3])
väljund: 3 \ Põgenege märgist, mis muudab koodirea kavatsust print ("Ma tahan, et lisaksid \" \ "")
väljund: ma tahan, et lisate "" \ n Järgmisel real alustamiseks katkestage stringimärk print ("See on rida \ n See on teine ​​rida")
väljund:
See on rida
See on teine ​​rida def funktsiooni_nimi (parameeter):
käsud Funktsiooni käivitamine valikulise parameetriga def yourName (x):
print (x + 1) lambda Anonüümse funktsiooni kutsumine add_3_to = lambda y: y + 3
prindi (add_3_to (4))
väljund: 7 tagasi Tagastab funktsiooni tulemuse def yourName (x):
tagastage x + 1 klass Looge Pythoni objekt klass myClass:
def myFunc (x): def __init__ Initsialiseerige klassi atribuudid klass myClass:
def __init __ (ise, atribuudid ...) "__init__.py Salvestage moodulit sisaldav fail nii, et seda saaks teises Pythoni failis edukalt lugeda Nimetage moodulit sisaldav fail ümber järgmiselt:
"__init__.py int () Teisenda muutuja täisarvuks int (1.234)
väljund: 1 str () Teisenda muutuja stringiks str (1.234)
väljund: '1.234' ujuk () Teisenda muutuja ujukiks ujuk (23)
väljund: 23,0 dikteerima (loendur ()) Pärast Pythoni sisseehitatud loenduriga sorteerimist teisendage loend või dupleks sõnastikuks kollektsioonidest impordi loendur
dikteerima (loendur ([1,1,2,1,2,3,3,4]))
väljund: {1: 3, 2: 2, 3: 2, 4: 1} ümmargune () Ümardage toimingu väljund lähima täisarvuni ring (23.445)
väljund: 23 ümmargune (toiming või arv, kümnendkohad) Ümardage toimingu väljund kindla arvu kümnendkohtadeni ring (23.4568, 2)
väljund: 23.46 kui: Algatage tingimuslik avaldus kui 2 <3:
print ("Kaks on väiksem") elif: Kui if-lause on False, tehke vastupositsioon kui 2 <3:
print ("Kaks on väiksem")
elif 2 == 3:
print ("mine edasi") muu: Kui muud tingimused on valed, esitage lõplik vastupositsioon kui 2 <3:
print ("Kaks on väiksem")
elif 2 == 3:
print ("mine edasi")
muu:
print ("Kolm on suurem") jätkata Eirake tingimust ja käivitage ülejäänud tsükkel a = [1, 4, -10, 6, 8]
b jaoks a:
kui b <= 0:
jätkata
trükk (b)
väljund:
1
4
6
8 murda Lõpeta etteantud tingimusega silmuse voog a = [1, 4, -10, 6, 8]
b jaoks a:
kui b> = 6:
murda
trükk (b)
väljund:
1
4
-10 üle andma Eirake eelnevaid juhiseid b jaoks a:
üle andma proovige, välja arvatud
Proovige koodiploki, muidu tõstatage määratletud erand proovige:
trükk (a)
välja arvatud:
print ("Ilmnes viga!")
väljund: tekkis viga! lõpuks Kui proovimise ja välja arvatud plokid ebaõnnestuvad, käivitage viimane kood proovige:
trükk (a)
välja arvatud:
trükk (d)
lõpuks:
print ("Määratlemata muutujat ei saa printida")
väljund: määratlemata muutujat ei saa printida tõsta erandit () Tõstke erand, mis peatab käsu, kui käivitamine pole võimalik a = 7 + 2
kui a <10:
tõsta erandit ("Oh! Te ei saanud hindeks 10 ") import x Importige terve moodul või teek import matemaatika alates x impordi y Importige failist teek x või klass y impordirežiimist scipy.stats as Kohandage avaldis vastavalt eelistatud nimele impordi pandad kui pd aastal Kontrollige, kas muutuvas on väärtus x = [1, 4, 6, 7]
kui 5 x:
print ("On viis")
muu:
print ("Viisi pole")
väljund: pole viit on Kontrollige, kas kaks muutujat viitavad ühele elemendile x = [1, 4, 6, 7]
x = b
print (x on b)
Tõsi Puudub Kuulutage nullväärtus x = puudub < Kontrollige, kas üks väärtus on väiksem kui teine 5<10
väljund: tõsi > Kontrollige, kas üks väärtus on suurem kui teine 5>10
väljund: vale <= Kontrollige, kas väärtus on väiksem või võrdne teisega 2*2<=3
väljund: vale >= Kontrollige, kas väärtus on suurem või võrdne teisega 2*2>=3
väljund: tõsi "== Kontrollige, kas väärtus on täpselt võrdne teisega 3==4
Ouput: Vale != Veenduge, et väärtus ei oleks teisega võrdne 3!=4
Ouput: Tõsi impordi re Importige Pythoni sisseehitatud regulaaravaldised impordi re
re.findall ("stringid", muutuja) a | b Kontrollige, kas stringis on üks kahest elemendist impordi re
someText = "Tere, regulaarne avaldis"
a = re.fallall ("tavaline | Tere", someText)
trükk (a)
väljund: ['Tere', 'tavaline'] string $ Kontrollige, kas muutuja lõpeb stringide komplektiga impordi re
someText = "Tere, regulaarne avaldis"
a = re.findall ("avaldis $", someText)
väljund: ['avaldis'] ^ string Kontrollige, kas muutuja algab stringide komplektiga impordi re
someText = "Tere, regulaarne avaldis"
a = re.findall ("^ Tere", someText)
trükk (a)
väljund: ['tere'] string.index () Kontrollige stringi märgi indeksi positsiooni a = "Tere maailm"
a. indeks (H)
väljund: 0 string.capitalize () Suurtähega stringide komplekti esimene täht a = "Tere maailm"
a. suurtäht ()
väljund: "Tere maailm" string.swapcase () Trükkige iga sõna esimene täht väiketähtedena ja teised suurtähtedena a = "Tere maailm"
a. vahetuskott ()
väljund:
'Tere, Maailm' string.lower () Teisendage kõik stringid väiketähtedeks a = "Tere maailm"
a. madalam ()
väljund: "tere maailm" string.upper () Teisendage kõik stringid suurtähtedeks a = "Tere maailm"
a. ülemine ()
väljund: "HELLO WORLD" string.startswith () Kontrollige, kas string algab konkreetse märgiga a = "Tere maailm"
a. stardswith ('a')
väljund: vale string.endswith () Kontrollige, kas string lõpeb konkreetse märgiga a = "Tere maailm"
a. lõpeb koos ('d')
väljund: tõsi string.split () Eraldage iga sõna loendisse a = "Tere maailm"
a.split ()
väljund: ['Tere', 'maailm'] stringid {} '. format () Kuva väljund stringina a = 3 + 4
print ("Vastus on {}". formaat (a))
väljund: vastus on 7 ei ole Puudub Kontrollige, kas muutuja väärtus pole tühi def kontrollnull (a):
kui a pole Puudub:
tagastama "selle täis!"
muu:
tagastage "selle tühi!" x% y Leidke jaotuse ülejäänud osa (moodul) 9%4
väljund: 1 x // y Leidke jagamise jagatis 9//4
väljund: 2 "= Määrake muutujale väärtus a = {1: 5, 3: 4} "+ Lisage elemendid kokku ["a kaks"] + ["a üks"]
väljund: ['a two', 'a one']
1+3
väljund = 4 "- Leidke arvude hulga erinevus 3-4
väljund = -1 "* Leidke arvude hulga korrutis 3*4
väljund: 12 a + = x Lisage muutujale a x, määramata selle väärtust uuele muutujale a = 2
a + = 3
väljund: 5 a- = x Lahutage muutujast a x, määramata seda uuele muutujale a = 3
a- = 2
väljund: 1 a * = x Leidke muutuja a ja x korrutis, määramata uuele muutujale uuesti a = [1, 3, 4]
a * = 2
väljund: [1, 3, 4, 1, 3, 4] x ** y Tõstke alus x võimsusele y 2**3
väljund: 8 pow (x, y) Tõstke x y-i astmele tagumine (2, 3)
väljund: 8 abs (x) Teisendage negatiivne täisarv selle absoluutväärtuseks abs (-5)
väljund: 5 x ** (1 / n) Leidke arvu n-nda juur 8**(1/3)
väljund: 2 a = b = c = d = x Määrake sama väärtus mitmele muutujale a = b = c = d = "Tere maailm" x, y = y, x Muutujate vahetamine x = [1, 2]
y = 3
x, y = y, x
print (x, y)
väljund:
3 [1, 2] eest Vaadake muutuja elemente a = [1, 3, 5]
b jaoks a:
print (b, "x", "2", "=", b * 2)
väljund:
1 x 2 = 2
3 x 2 = 6
5 x 2 = 10 samas Jätkake muutuja liikumist, kui konkreetne tingimus jääb tõeseks a = 4
b = 2
samas b <= a:
print (b, "on väiksem kui", a)
b + = 1
väljund:
2 on väiksem kui 4
3 on väiksem kui 4
4 on väiksem kui 4 vahemik () Looge vahemik x – y positiivsete täisarvude vahemik x = vahemik (4)
print (x)
vahemik (0, 4)
b jaoks x:
trükk (b)
väljund:
0
1
2
3 summa () Korduvad loendis olevad elemendid print (summa ([1, 2, 3]))
väljund: 6 summa (loend, algus) Tagastab lisatud elemendiga loendi summa print (summa ([1, 2, 3], 3))
väljund: 9 [] Koostage elementide loend x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] () Loo tuppletples on muutumatud x = (1, 2, 'g', 5) {} Looge sõnastik a = {'x': 6, 'y': 8} x [a: b] Viige loend läbi x = [1, 3, 5, 6]
x [0: 2]
väljund: [1, 3] x [võti] Hangi võtme väärtus sõnastikus x a = {'x': 6, 'y': 8}
print (a ['x'])
väljund: 6 x.append () Lisage väärtuste loend tühja loendisse x = [1]
x.apend ([1,2,3])
print (x)
väljund: [1, [1,2,3]] x.extend () Olemasoleva loendi jätkamiseks ilma sisestatud loendi loomiseta lisage väärtuste loend x = [1,2]
x.extend ([3,4,6,2])
print (x)
väljund:
[1, 2, 3, 4, 6, 2] del (x [a: b]) Kustutage üksus täielikult kindla indeksi loendist x = [1,2,3,5]
del (x [0: 2])
print (x)
väljund: [2,3,5]
del (x [võti]) Kustutage kindla indeksi sõnastikust võti ja väärtus täielikult y = {1: 3, 2: 5, 4: 6, 8: 2}
del (y [1], y [8])
print (y)
väljund = {2: 5, 4: 6} dict.pop () Hüppa klahvi väärtus ja eemalda see kindla indeksi sõnastikust a = {1: 3, 2: 4, 5: 6}
a.pop (1)
väljund: 3 dict.popitem () Hüppa sõnastikust välja viimane üksus ja kustuta see a = {1: 2, 4: 8, 3: 5}
a.popitem ()
väljund: (3, 5)
trükk (a)
väljund: {1: 2, 4: 8} list.pop () Hüppa antud register loendist välja ja eemalda see loendist a = [1, 3, 2, 4, 1, 6, 6, 4]
a.pop (-2)
väljund: 6
trükk (a)
väljund: [1, 3, 2, 4, 1, 6, 4] selge () Tühjendage loendi või sõnastiku elemendid x = [1, 3, 5]
x.selge ()
print (x)
väljund: [] eemalda () Eemaldage üksus loendist x = [1, 5, 6, 7]
x.remove (1)
väljund: [5, 6, 7] sisesta () Sisestage elemendid loendisse x = [3, 5, 6]
x. sisestage (1, 4)
print (x)
väljund: [1, 4, 3, 5, 6] sort (vastupidine = tingimus) Pöörake loendis elementide suund vastupidiseks x = [1, 3, 5, 6]
x.sort (vastupidine = True)
print (x)
väljund: [6, 5, 3, 1] värskendus () Sõnastiku värskendamiseks muutke selle esimest elementi ja lisage mis tahes muu üksus selle lõppu x = {1: 3, 5: 6}
x.update ({1: 4, 8: 7, 4: 4})
print (x)
väljund: {1: 4, 5: 6, 8: 7, 4: 4} võtmed () Näita kõiki sõnastiku võtmeid a = {1: 2, 4: 8}
a. võtmed ()
väljund: dict_keys ([1, 4]) väärtused() Kuva kõik sõnaraamatu väärtused a = {1: 2, 4: 8}
a. väärtused ()
väljund: dict_values ​​([2, 8]) esemed () Klahvide ja väärtuste kuvamine sõnastikus a = {1: 2, 4: 8}
a. esemed ()
väljund: dict_items ([(1, 2), (4, 8)]) hankima (võti) Hangi sõnastikus oleva üksuse väärtus selle klahvi abil a = {1: 2, 4: 8, 3: 5}
a.get (1)
väljund: 2 setdefault (võti) Tagastab elemendi algväärtuse sõnastikku a.setdefault (2) f = {** a, ** b} Ühendage kaks sõnastikku a = {'x': 6, 'y': 8}
b = {'c': 5, 'd': 3}
f = {** a, ** y}
trükk (f)
väljund: {'x': 6, 'y': 8, 'c': 5, 'd': 3} eemalda () Eemaldage loendist elemendi esimene sobiv väärtus, hoolimata selle indeksist a = [1, 3, 2, 4, 4, 1, 6, 6, 4]
a. eemalda (4)
trükk (a)
väljund: [1, 3, 2, 4, 1, 6, 6, 4] memoryview (x) Juurdepääs objekti sisepuhvritele a = meeldetuletus (objekt) baidid () Teisendage mälupuhvri protokoll baitideks baiti (a [0: 2]) bytearray () Tagastab baitide massiivi bytearray (objekt) # Kirjutage üks kommentaaririda või vältige koodirea käivitamist # Pythoni regex-petulehe Kirjutage mitmerealine kommentaar Pythoni regex-petulehed sobivad hästi algajatele
See on sama hea värskendus ka ekspertidele Käsurida pip installi pakett Installige veebikogu pip paigaldada pandad virtualenv nimi Virtuaalse keskkonna loomiseks kasutage voolulenv virtualenv minu projekt mkvirtualenv nimi Virtuaalse keskkonna loomiseks kasutage virtuaalse keskkonna ümbrist mkvirtualenv minu projekt python file.py Käivitage Pythoni failis olevad käsud "python my_file.py pip külmutada Loetlege kõik virtuaalses keskkonnas installitud paketid pip külmutada pip külmutama> mõned failid Kopeerige kõik installitud teegid ühte faili pip külmutama> nõuded.txt kus Leidke Pythoni installitee kus python --versioon Kontrollige paketi versiooni python --versioon .exe Käivitage Pythoni kest python.exe avatud (fail, 'w') Kirjutage olemasolevasse faili ja kirjutage selle olemasolev sisu üle avatud ('regex.txt', 'w') kui wf:
wf.write ("Tere maailm!") avatuga (fail, 'r') Avage fail kirjutuskaitstud kujul avatud ('regex.txt', 'r') kui rf:
print (rf.read () avatuga (fail, 'a') Kirjutage faili ilma selle olemasolevat sisu üle kirjutamata avatud ('regex.txt', 'a') as af:
af.write ("\ nTere jah!") file.close Sulgege fail, kui seda ei kasutata af = avatud ('regex.txt')
af.sulge väljumine Väljuge Pythoni kestast väljumine ()