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 cheat sheet Python 3 को एक searchable page में संकुचित करती है: variables और types, strings, lists और tuples, dicts और sets, comprehensions, control flow, functions, classes, और files, errors व modules। हर row संक्षिप्त व्याख्या के साथ काम करने वाला कोड दिखाती है।
यह idiomatic Python पर निर्भर करता है — f-strings, slicing, list और dict comprehensions, unpacking, default और keyword arguments, context managers और exception handling — जो इसे एक तेज़ रिफ्रेशर बनाता है चाहे Python आपकी रोज़मर्रा की भाषा हो या वह जिस पर आप कभी-कभी लौटते हैं।
sheet मुफ़्त और पूरी तरह client-side है। इसे search box से लाइव फ़िल्टर करें, sticky section menu से navigate करें, किसी भी snippet को एक क्लिक में कॉपी करें और जब आप इसे अपने keyboard के पास चाहें तो पूरा संदर्भ प्रिंट करें।
Python चीट शीट का उपयोग कैसे करें
- sections पर नज़र डालें — Variables & types से लेकर Comprehensions और Files, errors & modules तक।
- पूरी sheet में हर snippet को लाइव फ़िल्टर करने के लिए search box में टाइप करें।
- sticky table of contents का उपयोग करके Dicts & sets जैसे किसी section पर जाएँ।
- Python कोड कॉपी करने के लिए किसी भी snippet या उसके copy icon पर क्लिक करें।
- ऑफ़लाइन Python 3 संदर्भ के लिए page प्रिंट करें।