Semua alat
Gratis

Referensi Python 3 yang dapat dicari dan dicetak — sintaks, struktur data, comprehension, fungsi, kelas, file, dan pustaka standar. Gratis.

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

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

  1. Telusuri bagian-bagiannya — Variables & types hingga Comprehensions sampai Files, errors & modules.
  2. Ketik di kotak pencarian untuk memfilter setiap cuplikan secara langsung di seluruh lembar.
  3. Lompat ke bagian seperti Dicts & sets menggunakan daftar isi yang menempel.
  4. Klik cuplikan mana pun atau ikon salinnya untuk menyalin kode Python.
  5. Cetak halaman untuk referensi Python 3 secara offline.

Pertanyaan yang sering diajukan

Python 3. Cuplikannya menggunakan idiom terkini seperti f-string, comprehension, unpacking, dan context manager, sehingga berjalan di interpreter Python 3 modern mana pun.

Sembilan bagian: variabel dan tipe, string, list dan tuple, dict dan set, comprehension, alur kontrol, fungsi, class, serta berkas, error, dan module — inti pustaka standar yang Anda gunakan dalam skrip sehari-hari.

Dokumentasi resmi sangat lengkap; lembar ini sengaja dibuat ringkas. Alat ini menampilkan bentuk satu baris dari setiap pola dengan deskripsi singkat sehingga Anda dapat menemukan, menyalin, dan melanjutkan dalam hitungan detik.

Bisa — klik sebuah cuplikan atau ikon salin saat hover dan langsung masuk ke clipboard Anda dengan konfirmasi "Copied!".

Ya, sepenuhnya gratis. Dimuat di browser Anda, tidak memerlukan akun, dan dapat dicetak.


Pencarian populer
python cheat sheet python syntax reference python list methods python dictionary methods python string methods list comprehension python python classes example python file handling
Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.