ورقة Python المرجعية
مرجع Python 3 قابل للبحث والطباعة — البنية وهياكل البيانات وعبارات الاستيعاب والدوال والأصناف والملفات والمكتبة القياسية. مجاني.
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
لا يوجد إدخال يطابق “:q”.
حول ورقة Python المرجعية
تكثّف ورقة غش Python هذه لغة Python 3 في صفحة واحدة قابلة للبحث: المتغيرات والأنواع، السلاسل، القوائم والصفوف (tuples)، القواميس والمجموعات، الفهم (comprehensions)، تدفق التحكم، الدوال، الفئات، والملفات والأخطاء والوحدات. يعرض كل صف شيفرة عاملة مع شرح قصير.
تعتمد على Python الاصطلاحية — سلاسل f، التقطيع (slicing)، فهم القوائم والقواميس، فك التعبئة، الوسائط الافتراضية والمسمّاة، مديري السياق ومعالجة الاستثناءات — ما يجعلها مذكّراً سريعاً سواء كانت Python لغتك اليومية أو اللغة التي تعود إليها أحياناً.
الورقة مجانية وتعمل بالكامل من جهة العميل. صفِّها حياً من مربع البحث، تنقّل بقائمة الأقسام اللاصقة، انسخ أي مقتطف بنقرة واحدة واطبع المرجع بأكمله عندما تريده بجانب لوحة مفاتيحك.
كيفية استخدام ورقة Python المرجعية
- تصفّح الأقسام — من المتغيرات والأنواع مروراً بالفهم إلى الملفات والأخطاء والوحدات.
- اكتب في مربع البحث لتصفية كل مقتطف حياً عبر الورقة بأكملها.
- انتقل إلى قسم مثل القواميس والمجموعات باستخدام جدول المحتويات اللاصق.
- انقر أي مقتطف أو أيقونة نسخه لنسخ شيفرة Python.
- اطبع الصفحة كمرجع Python 3 دون اتصال.