Toate instrumentele
Gratuit

O referință Python 3 căutabilă și imprimabilă — sintaxă, structuri de date, comprehensions, funcții, clase, fișiere și biblioteca standard. Gratuit.

Variables & types

10
x = 1
Assign a variable (dynamically typed)
x: int = 1
Optional type annotation
a, b = 1, 2
Multiple assignment
type(x)
Get the type of a value
int('42')
Convert a string to an integer
str(42)
Convert a value to a string
isinstance(x, int)
Type check
None
The null/absence value
x = y = 0
Chained assignment
PI: Final = 3.14
Constant hint (typing.Final)

Strings

11
f'Hello {name}'
f-string interpolation
len(s)
String length
s.upper()
Convert to upper case
s.strip()
Remove surrounding whitespace
s.split(',')
Split into a list
','.join(items)
Join a list with a separator
s.replace('a', 'b')
Replace substrings
'a' in s
Membership test
s[1:4]
Slice characters 1 to 3
s[::-1]
Reverse a string
s.startswith('a')
Check the prefix

Lists & tuples

10
a = [1, 2, 3]
Create a list
a.append(4)
Add an item to the end
a.insert(0, x)
Insert at an index
a.pop()
Remove and return the last item
a[1:3]
Slice a sublist
sorted(a, reverse=True)
Return a sorted copy
a.sort(key=len)
Sort in place by a key
len(a)
Number of items
t = (1, 2)
Immutable tuple
first, *rest = a
Unpack with a star

Dicts & sets

10
d = {'k': 'v'}
Create a dictionary
d['k']
Access a value by key
d.get('k', default)
Get with a fallback
d.keys() / d.values()
View keys or values
d.items()
Iterate key/value pairs
{**a, **b}
Merge dictionaries
a | b
Dict/set union operator
del d['k']
Remove a key
s = {1, 2, 3}
Create a set (unique values)
set(a) & set(b)
Set intersection

Comprehensions

8
[x * 2 for x in a]
List comprehension
[x for x in a if x > 0]
Filtered comprehension
{x: x**2 for x in a}
Dict comprehension
{x for x in a}
Set comprehension
(x for x in a)
Generator expression (lazy)
[y for row in m for y in row]
Flatten with nested loops
[a if c else b for x in items]
Conditional value in comprehension
sum(x for x in a)
Aggregate a generator

Control flow

9
if x > 0:\n ...
Conditional (indentation matters)
elif / else:
Additional branches
a if cond else b
Ternary expression
for x in range(10):
Loop over a range
for i, x in enumerate(a):
Loop with an index
for a, b in zip(x, y):
Loop two iterables together
while cond:
Loop while true
break / continue
Exit or skip an iteration
match x:\n case 1: ...
Structural pattern matching (3.10+)

Functions

8
def f(a, b=1): return a + b
Function with a default argument
def f(*args, **kwargs):
Variadic positional + keyword args
f(name='Sam')
Call with a keyword argument
lambda x: x + 1
Anonymous inline function
def f(a: int) -> int:
Type hints for params and return
@decorator
Wrap a function with a decorator
yield value
Produce a value from a generator
global x / nonlocal x
Rebind an outer-scope variable

Classes

9
class A(Base):
Class with inheritance
def __init__(self, x):
Constructor / initializer
self.x = x
Instance attribute
def __str__(self):
String representation
@property
Computed read-only attribute
@staticmethod / @classmethod
Static and class methods
super().__init__()
Call the parent initializer
@dataclass
Auto-generate init/repr/eq
isinstance(obj, A)
Check the instance type

Files, errors & modules

9
with open('f.txt') as fh:
Open a file (auto-closed)
fh.read() / fh.readlines()
Read file contents
open('f.txt', 'w').write(s)
Write to a file
try:\n ...\nexcept ValueError as e:
Catch a specific exception
raise ValueError('bad')
Raise an exception
finally:
Always-run cleanup block
import os
Import a module
from math import sqrt
Import a specific name
import numpy as np
Import with an alias

Nicio intrare nu corespunde cu „:q”.


Despre Fișă de referință Python

Această fișă de referință Python comprimă Python 3 într-o singură pagină căutabilă: variabile și tipuri, string-uri, liste și tupluri, dicționare și seturi, comprehensiuni, control de flux, funcții, clase, și fișiere, erori și module. Fiecare rând arată cod funcțional, cu o scurtă explicație.

Se bazează pe Python idiomatic — f-strings, felierea (slicing), comprehensiuni de liste și dicționare, despachetare, argumente implicite și numite, context managers și gestionarea excepțiilor — ceea ce o face o reîmprospătare rapidă, fie că Python este limbajul tău de zi cu zi, fie cel la care revii ocazional.

Fișa este gratuită și complet client-side. Filtreaz-o live din câmpul de căutare, navighează cu meniul lipicios de secțiuni, copiază orice fragment cu un singur clic și printează întreaga referință atunci când vrei să o ai lângă tastatură.

Cum să utilizați Fișă de referință Python

  1. Parcurge secțiunile — de la Variables & types prin Comprehensions până la Files, errors & modules.
  2. Tastează în câmpul de căutare pentru a filtra live fiecare fragment din întreaga fișă.
  3. Sari la o secțiune precum Dicts & sets folosind cuprinsul lipicios.
  4. Apasă orice fragment sau pictograma sa de copiere pentru a copia codul Python.
  5. Printează pagina pentru o referință Python 3 offline.

Întrebări frecvente

Python 3. Fragmentele folosesc idiomuri actuale precum f-strings, comprehensiuni, despachetare și context managers, așa că rulează pe orice interpretor Python 3 modern.

Nouă secțiuni: variabile și tipuri, string-uri, liste și tupluri, dicționare și seturi, comprehensiuni, control de flux, funcții, clase, și fișiere, erori și module — nucleul din biblioteca standard pe care îl folosești în scripturile de zi cu zi.

Documentația oficială este exhaustivă; această fișă este intenționat compactă. Scoate în evidență forma de o singură linie a fiecărui tipar, cu o scurtă descriere, astfel încât să găsești, să copiezi și să continui în câteva secunde.

Da — apasă un fragment sau pictograma sa de copiere la trecerea cu mouse-ul și ajunge direct în clipboard, cu o confirmare „Copied!”.

Da, complet gratuită. Se încarcă în browserul tău, nu necesită cont și este printabilă.


Căutări populare
python cheat sheet python syntax reference python list methods python dictionary methods python string methods list comprehension python python classes example python file handling
Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.