Helaian Rujukan Python
Rujukan Python 3 yang boleh dicari dan dicetak — sintaks, struktur data, comprehension, fungsi, kelas, fail dan pustaka standard. Percuma.
Variables & types
10x = 1
x: int = 1
a, b = 1, 2
type(x)
int('42')
str(42)
isinstance(x, int)
None
x = y = 0
PI: Final = 3.14
Strings
11f'Hello {name}'
len(s)
s.upper()
s.strip()
s.split(',')
','.join(items)
s.replace('a', 'b')
'a' in s
s[1:4]
s[::-1]
s.startswith('a')
Lists & tuples
10a = [1, 2, 3]
a.append(4)
a.insert(0, x)
a.pop()
a[1:3]
sorted(a, reverse=True)
a.sort(key=len)
len(a)
t = (1, 2)
first, *rest = a
Dicts & sets
10d = {'k': 'v'}
d['k']
d.get('k', default)
d.keys() / d.values()
d.items()
{**a, **b}
a | b
del d['k']
s = {1, 2, 3}
set(a) & set(b)
Comprehensions
8[x * 2 for x in a]
[x for x in a if x > 0]
{x: x**2 for x in a}
{x for x in a}
(x for x in a)
[y for row in m for y in row]
[a if c else b for x in items]
sum(x for x in a)
Control flow
9if x > 0:\n ...
elif / else:
a if cond else b
for x in range(10):
for i, x in enumerate(a):
for a, b in zip(x, y):
while cond:
break / continue
match x:\n case 1: ...
Functions
8def f(a, b=1): return a + b
def f(*args, **kwargs):
f(name='Sam')
lambda x: x + 1
def f(a: int) -> int:
@decorator
yield value
global x / nonlocal x
Classes
9class A(Base):
def __init__(self, x):
self.x = x
def __str__(self):
@property
@staticmethod / @classmethod
super().__init__()
@dataclass
isinstance(obj, A)
Files, errors & modules
9with open('f.txt') as fh:
fh.read() / fh.readlines()
open('f.txt', 'w').write(s)
try:\n ...\nexcept ValueError as e:
raise ValueError('bad')
finally:
import os
from math import sqrt
import numpy as np
Tiada entri sepadan dengan “:q”.
Mengenai Helaian Rujukan Python
Helaian rujukan Python ini memampatkan Python 3 ke dalam satu halaman yang boleh dicari: pemboleh ubah dan jenis, rentetan, senarai dan tuple, dict dan set, comprehension, aliran kawalan, fungsi, kelas, serta fail, ralat dan modul. Setiap baris menunjukkan kod yang berfungsi dengan penjelasan ringkas.
Ia bersandarkan Python yang idiomatik — f-string, slicing, comprehension senarai dan dict, unpacking, argumen lalai dan bernama, pengurus konteks dan pengendalian pengecualian — yang menjadikannya penyegar pantas sama ada Python bahasa harian anda atau bahasa yang anda kembali sekali-sekala.
Helaian ini percuma dan sepenuhnya sisi klien. Tapis secara langsung daripada kotak carian, navigasi dengan menu bahagian lekit, salin mana-mana cebisan dengan satu klik dan cetak keseluruhan rujukan apabila anda mahu ia di sebelah papan kekunci anda.
Cara menggunakan Helaian Rujukan Python
- Imbas bahagian — Variables & types melalui Comprehensions kepada Files, errors & modules.
- Taip ke dalam kotak carian untuk menapis setiap cebisan secara langsung merentasi keseluruhan helaian.
- Lompat ke bahagian seperti Dicts & sets menggunakan jadual kandungan lekit.
- Klik mana-mana cebisan atau ikon salinnya untuk menyalin kod Python.
- Cetak halaman untuk rujukan Python 3 luar talian.