imprimare() |
Afișați rezultatul unei comenzi |
x = "Hello world" print (x) ieșire: Hello world |
intrare() |
Colectați intrări de la utilizatori |
print (introducere („care este numele tău?”)) ieșire: care este numele tău? |
tip() |
Găsiți tipul unei variabile |
x = "Expresii regulate" tip (x) ieșire: |
len () |
Găsiți numărul de articole dintr-o variabilă |
len ([1, 2, 3]) ieșire: 3 |
\ |
Scăpați de un personaj care schimbă intenția unei linii de cod |
print ("Vreau să adăugați \" \ "") ieșire: vreau să adăugați „” |
\ n |
Rupeți un caracter șir pentru a începe pe următoarea linie |
print ("Aceasta este o linie \ n Aceasta este a doua linie") ieșire: Aceasta este o linie Aceasta este a doua linie |
def function_name (parametru): comenzi |
Inițiați o funcție cu un parametru opțional |
def yourName (x): print (x + 1) |
lambda |
Apelați o funcție anonimă |
add_3_to = lambda y: y + 3 print (add_3_to (4)) ieșire: 7 |
întoarcere |
Returnează un rezultat dintr-o funcție |
def yourName (x): returnează x + 1 |
clasă |
Creați un obiect Python |
clasa mea Clasa: def myFunc (x): |
def __init__ |
Inițializați atributele unei clase |
clasa mea Clasa: def __init __ (sine, atribute ...) |
„__init__.py |
Salvați un fișier care conține un modul, astfel încât acesta să fie citit cu succes într-un alt fișier Python |
Redenumiți un fișier care conține un modul ca: „__init__.py |
int () |
Convertiți o variabilă în număr întreg |
int (1.234) ieșire: 1 |
str () |
Convertiți o variabilă în șir |
str (1.234) ieșire: „1.234” |
pluti() |
Convertiți o variabilă în float |
plutitor (23) ieșire: 23.0 |
dict (Counter ()) |
Convertiți o listă sau o opțiune într-un dicționar după sortare cu un contor Python încorporat |
din colecții import Counter dict (Contor ([1,1,2,1,2,3,3,4])) ieșire: {1: 3, 2: 2, 3: 2, 4: 1} |
rundă() |
Rotunjiți ieșirea unei operații la cel mai apropiat număr întreg |
rotund (23.445) ieșire: 23 |
rotund (operație sau număr, zecimale) |
Rotunjiți ieșirea unei operații la un anumit număr de zecimale |
rotund (23.4568, 2) ieșire: 23.46 |
dacă: |
Inițiați o declarație condițională |
dacă 2 <3: print („Doi este mai mic”) |
elif: |
Faceți o declarație contrară când declarația if este falsă |
dacă 2 <3: print („Doi este mai mic”) elif 2 == 3: print („Continuați”) |
altceva: |
Faceți o controfirmare finală dacă alte condiții sunt false |
dacă 2 <3: print („Doi este mai mic”) elif 2 == 3: print („Continuați”) altceva: print („Trei sunt mai mari”) |
continua |
Ignorați o condiție și executați restul buclei |
a = [1, 4, -10, 6, 8] pentru b în a: dacă b <= 0: continua print (b) ieșire: 1 4 6 8 |
pauză |
Terminați fluxul unei bucle cu o condiție dată |
a = [1, 4, -10, 6, 8] pentru b în a: dacă b> = 6: pauză print (b) ieșire: 1 4 -10 |
trece |
Ignorați un set de instrucțiuni anterioare |
pentru b în a: trece |
încearcă, cu excepția
|
Încercați un bloc de cod, altfel, ridicați o excepție definită |
încerca: print (a) cu exceptia: print („A apărut o eroare!”) ieșire: A apărut o eroare! |
in cele din urma |
Executați un cod final atunci când blocurile try și blocurile exceptate eșuează |
încerca: print (a) cu exceptia: print (d) in cele din urma: print („Nu puteți imprima o variabilă nedefinită”) ieșire: Nu puteți imprima o variabilă nedefinită |
ridica Excepția () |
Ridicați o excepție care oprește comanda atunci când executarea nu este posibilă |
a = 7 + 2 dacă a <10: ridica Excepția („Oh! Nu ați obținut un scor de 10 ") |
import x |
Importați un întreg modul sau bibliotecă |
import matematica |
din x import y |
Importați o bibliotecă x dintr-un fișier sau dintr-o clasă y |
din modul de import scipy.stats |
la fel de |
Personalizați o expresie după numele preferat |
import panda ca pd |
în |
Verificați dacă există o valoare într-o variabilă |
x = [1, 4, 6, 7] dacă 5 în x: print („Există cinci”) altceva: print („Nu există cinci”) ieșire: nu există cinci |
este |
Verificați dacă două variabile se referă la un singur element |
x = [1, 4, 6, 7] x = b print (x este b) Adevărat |
Nici unul |
Declarați o valoare nulă |
x = Niciuna |
< |
Verificați dacă o valoare este mai mică decât alta |
5<10 ieșire: Adevărat |
> |
Verificați dacă o valoare este mai mare decât alta |
5>10 ieșire: Fals |
<= |
Verificați dacă o valoare este mai mică sau egală cu alta |
2*2<=3 ieșire: Fals |
>= |
Verificați dacă o valoare este mai mare sau egală cu alta |
2*2>=3 ieșire: Adevărat |
"== |
Verificați dacă o valoare este exact egală cu cealaltă |
3==4 ouput: Fals |
!= |
Asigurați-vă că o valoare nu este egală cu cealaltă |
3!=4 ouput: Adevărat |
import re |
Importați expresiile regulate încorporate ale Python |
import re re.findall („șiruri”, variabilă) |
a | b |
Verificați dacă oricare dintre cele două elemente sunt prezente într-un șir |
import re someText = "Bună expresie regulată" a = re.findall ("regulat | Bună ziua", someText) print (a) ieșire: [„Bună ziua”, „regulat”] |
șir $ |
Verificați dacă o variabilă se termină cu un set de șiruri |
import re someText = "Bună expresie regulată" a = re.findall ("expresie $", someText) ieșire: ['expresie'] |
^ șir |
Verificați dacă o variabilă începe cu un set de șiruri |
import re someText = "Bună expresie regulată" a = re.findall ("^ Hello", someText) print (a) ieșire: ['Bună ziua'] |
string.index () |
Verificați poziția index a unui caracter șir |
a = "Hello World" a.index („H”) ieșire: 0 |
string.capitalize () |
Scrieți cu majuscule primul caracter dintr-un set de șiruri |
a = "Hello World" a.capitalize () ieșire: „Hello world” |
string.swapcase () |
Imprimați prima literă a fiecărui cuvânt ca litere mici și celelalte ca majuscule |
a = "Hello World" a. swapcase () ieșire: 'Salut Lume' |
string.lower () |
Convertiți toate șirurile într-o minusculă |
a = "Hello World" a.lower () ieșire: „salut lume” |
string.upper () |
Convertiți toate șirurile în majuscule |
a = "Hello World" a.upper () ieșire: „BUNĂ LUME” |
string.startswith () |
Verificați dacă un șir începe cu un anumit caracter |
a = "Hello World" a. începe cu ('a') ieșire: Fals |
string.endswith () |
Verificați dacă un șir se termină cu un anumit caracter |
a = "Hello World" a.endswith ('d') ieșire: Adevărat |
string.split () |
Separați fiecare cuvânt într-o listă |
a = "Hello World" a.split () ieșire: [„Bună ziua”, „lume”] |
șiruri {} '. format () |
Afișați o ieșire ca șir |
a = 3 + 4 print („Răspunsul este {}”. format (a)) ieșire: răspunsul este 7 |
nu este Nimeni |
Verificați dacă valoarea unei variabile nu este goală |
checknull def (a): dacă a nu este Niciuna: întoarce-te "e plin!" altceva: returnează „e gol!” |
X y |
Găsiți restul (modulul) unei diviziuni |
9%4 ieșire: 1 |
X y |
Găsiți coeficientul unei diviziuni |
9//4 ieșire: 2 |
"= |
Atribuiți o valoare unei variabile |
a = {1: 5, 3: 4} |
"+ |
Adăugați elemente împreună |
["a two"] + ["a one"] ieșire: ['a two', 'a one'] 1+3 ieșire = 4 |
"- |
Găsiți diferența dintre un set de numere |
3-4 ieșire = -1 |
"* |
Găsiți produsul unui set de numere |
3*4 ieșire: 12 |
a + = x |
Adăugați x la variabila a fără a atribui valoarea unei noi variabile |
a = 2 a + = 3 ieșire: 5 |
a- = x |
Subsract x din variabila a fără a o atribui unei noi variabile |
a = 3 a- = 2 ieșire: 1 |
a * = x |
Găsiți produsul variabilelor a și x fără a atribui rezultatul unei noi variabile |
a = [1, 3, 4] a * = 2 ieșire: [1, 3, 4, 1, 3, 4] |
X y |
Ridicați baza x la puterea y |
2**3 ieșire: 8 |
pow (x, y) |
Ridicați x la puterea lui y |
pow (2, 3) ieșire: 8 |
abs (x) |
Convertiți un număr întreg negativ în valoarea sa absolută |
abs (-5) ieșire: 5 |
x ** (1 / nth) |
Găsiți a n-a rădăcină a unui număr |
8**(1/3) ieșire: 2 |
a = b = c = d = x |
Atribuiți aceeași valoare mai multor variabile |
a = b = c = d = "Bună ziua lumea" |
x, y = y, x |
Schimbați variabilele |
x = [1, 2] y = 3 x, y = y, x print (x, y) ieșire: 3 [1, 2] |
pentru |
Buclați prin elementele dintr-o variabilă |
a = [1, 3, 5] pentru b în a: print (b, "x", "2", "=", b * 2) ieșire: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
in timp ce |
Continuă să parcurgi o variabilă, în măsura în care o anumită condiție rămâne adevărată |
a = 4 b = 2 în timp ce b <= a: print (b, "este mai mic decât", a) b + = 1 ieșire: 2 este mai mic decât 4 3 este mai mic decât 4 4 este mai mic decât 4 |
gamă() |
Creați o gamă de numere întregi pozitive între x și y |
x = interval (4) print (x) interval (0, 4) pentru b în x: print (b) ieșire: 0 1 2 3 |
sumă() |
Repetați elementele dintr-o listă |
print (suma ([1, 2, 3])) ieșire: 6 |
sumă (listă, început) |
Returnează suma unei liste cu un element adăugat |
print (suma ([1, 2, 3], 3)) ieșire: 9 |
[] |
Faceți o listă de elemente |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Creați un tuppletupples sunt imuabile |
x = (1, 2, 'g', 5) |
{} |
Creați un dicționar |
a = {'x': 6, 'y': 8} |
x [a: b] |
Faceți o listă |
x = [1, 3, 5, 6] x [0: 2] ieșire: [1, 3] |
x [cheie] |
Obțineți valoarea unei chei în dicționarul x |
a = {'x': 6, 'y': 8} print (a ['x']) ieșire: 6 |
x.append () |
Adăugați o listă de valori la o listă goală |
x = [1] x.append ([1,2,3]) print (x) ieșire: [1, [1,2,3]] |
x.extend () |
Adăugați o listă de valori pentru a continua o listă existentă fără a crea neapărat o listă imbricată |
x = [1,2] x.extend ([3,4,6,2]) print (x) ieșire: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) |
Ștergeți complet un element dintr-o listă la un anumit index |
x = [1,2,3,5] del (x [0: 2]) print (x) ieșire: [2,3,5]
|
del (x [cheie]) |
Ștergeți complet o cheie și o valoare dintr-un dicționar la un anumit index |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) print (y) ieșire = {2: 5, 4: 6} |
dict.pop () |
Scoateți valoarea unei chei și scoateți-o dintr-un dicționar la un anumit index |
a = {1: 3, 2: 4, 5: 6} a.pop (1) ieșire: 3 |
dict.popitem () |
Scoateți ultimul element dintr-un dicționar și ștergeți-l |
a = {1: 2, 4: 8, 3: 5} a.popitem () ieșire: (3, 5) print (a) ieșire: {1: 2, 4: 8} |
list.pop () |
Scoateți un index dat dintr-o listă și eliminați-l dintr-o listă |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) ieșire: 6 print (a) ieșire: [1, 3, 2, 4, 1, 6, 4] |
clar() |
Goliți elementele unei liste sau a unui dicționar |
x = [1, 3, 5] x.clear () print (x) ieșire: [] |
elimina() |
Eliminați un element dintr-o listă |
x = [1, 5, 6, 7] x.remove (1) ieșire: [5, 6, 7] |
introduce() |
Introduceți elemente într-o listă |
x = [3, 5, 6] x.insert (1, 4) print (x) ieșire: [1, 4, 3, 5, 6] |
sortare (invers = condiție) |
Inversați direcția elementelor dintr-o listă |
x = [1, 3, 5, 6] x.sort (invers = Adevărat) print (x) ieșire: [6, 5, 3, 1] |
Actualizați() |
Actualizați un dicționar schimbând primul element și adăugând orice alt element la final |
x = {1: 3, 5: 6} x.actualizare ({1: 4, 8: 7, 4: 4}) print (x) ieșire: {1: 4, 5: 6, 8: 7, 4: 4} |
chei () |
Afișați toate tastele într-un dicționar |
a = {1: 2, 4: 8} a.keys () ieșire: dict_keys ([1, 4]) |
valori () |
Afișați toate valorile într-un dicționar |
a = {1: 2, 4: 8} a.values () output: dict_values ([2, 8]) |
articole () |
Afișați tastele și valorile într-un dicționar |
a = {1: 2, 4: 8} a.items () ieșire: dict_items ([(1, 2), (4, 8)]) |
obține (cheie) |
Obțineți valoarea unui articol dintr-un dicționar după cheia sa |
a = {1: 2, 4: 8, 3: 5} a.get (1) ieșire: 2 |
setdefault (cheie) |
Returnează valoarea inițială a unui element într-un dicționar |
a.setdefault (2) |
f = {** a, ** b} |
Combinați două dicționare |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} print (f) ieșire: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
elimina() |
Eliminați prima valoare de potrivire a unui element dintr-o listă fără să vă gândiți la index |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a. elimina (4) print (a) ieșire: [1, 3, 2, 4, 1, 6, 6, 4] |
memorie (x) |
Accesați tampoanele interne ale unui obiect |
a = memoryview (obiect) |
octeți () |
Convertiți un protocol de memorie tampon în octeți |
octeți (a [0: 2]) |
bytearray () |
Returnează o matrice de octeți |
bytearray (obiect) |
# |
Scrieți o singură linie de comentariu sau împiedicați executarea unei linii de cod |
# Foaie de trucuri regex Python |
Scrieți un comentariu pe mai multe linii |
Foaia de trucuri Pygeon regex este bună pentru începători Este, de asemenea, o reîmprospătare excelentă pentru experți |
Linie de comanda |
pachetul de instalare pip |
Instalați o bibliotecă online |
pip instalează panda |
nume virtualenv |
Utilizați virtaulenv pentru a crea un mediu virtual |
virtualenv myproject |
mkvirtualenv nume |
Utilizați împachetarea mediului virtual pentru a crea un mediu virtual |
mkvirtualenv myproject |
python file.py |
Rulați comenzile într-un fișier Python |
"python my_file.py |
pip congelare |
Enumerați toate pachetele instalate într-un mediu virtual |
pip congelare |
pip freeze> somefiles |
Copiați toate bibliotecile instalate într-un singur fișier |
pip freeze> requirements.txt |
Unde |
Găsiți calea de instalare a Python |
unde piton |
--versiune |
Verificați versiunea unui pachet |
python --versiune |
.exe |
Rulați un shell Python |
python.exe |
cu deschis (fișier, 'w') |
Scrieți într-un fișier existent și suprascrieți conținutul său existent |
cu open ('regex.txt', 'w') ca wf: wf.write („Bună ziua lumii!”) |
cu deschis (fișier, 'r') |
Deschideți un fișier numai în citire |
cu open ('regex.txt', 'r') ca rf: print (rf.read () |
cu deschis (fișier, 'a') |
Scrieți într-un fișier fără a suprascrie conținutul existent |
cu open ('regex.txt', 'a') ca af: af.write ("\ nBuna da!") |
file.close |
Închideți un fișier dacă nu este utilizat |
af = deschis ('regex.txt') af.închide |
Ieșire |
Ieșiți din shell-ul Python |
Ieșire() |