Lembar Contekan Python
Referensi Python 3 yang dapat dicari dan dicetak — sintaks, struktur data, comprehension, fungsi, kelas, file, dan pustaka standar. Gratis.
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
Tidak ada entri yang cocok dengan “:q”.
Tentang Lembar Contekan Python
Contekan Python ini merangkum Python 3 dalam satu halaman yang dapat dicari: variabel dan tipe, string, list dan tuple, dict dan set, comprehension, alur kontrol, fungsi, class, serta berkas, error, dan module. Setiap baris menampilkan kode yang berfungsi dengan penjelasan singkat.
Contekan ini mengandalkan Python idiomatik — f-string, slicing, comprehension list dan dict, unpacking, argumen default dan keyword, context manager, dan penanganan exception — yang menjadikannya penyegar cepat baik saat Python adalah bahasa harian Anda maupun yang sesekali Anda gunakan kembali.
Lembar ini gratis dan sepenuhnya berjalan di sisi klien. Filter secara langsung dari kotak pencarian, navigasikan dengan menu bagian yang menempel, salin cuplikan mana pun dengan satu klik, dan cetak seluruh referensi saat Anda menginginkannya di samping keyboard Anda.
Cara menggunakan Lembar Contekan Python
- Telusuri bagian-bagiannya — Variables & types hingga Comprehensions sampai Files, errors & modules.
- Ketik di kotak pencarian untuk memfilter setiap cuplikan secara langsung di seluruh lembar.
- Lompat ke bagian seperti Dicts & sets menggunakan daftar isi yang menempel.
- Klik cuplikan mana pun atau ikon salinnya untuk menyalin kode Python.
- Cetak halaman untuk referensi Python 3 secara offline.