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