| Π‘Π»ΠΎΠ²ΠΎ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
def, return | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. | def fnc(): return 1 |
class | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ°. | class Mod: pass |
if, else, elif | Π£ΡΠ»ΠΎΠ²Π½ΠΎΠ΅ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅. | if a > b: ... else: ... |
for, while | Π¦ΠΈΠΊΠ»Ρ. | for i in lst: ... |
import, from, as | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ. | import os |
True, False, None | ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. | flg = True |
and, or, not | ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. | if a and b: ... |
is, in | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ. | if a is None: ... |
pass, break, continue | ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΠΈΠΊΠ»Π°, ΠΏΡΠΎΠΏΡΡΠΊ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ. | def fnc(): pass |
try, except, finally, raise | ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. | try: ... |
with | ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ (Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ). | with open('f') as f: ... |
| ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
| **`if __name__ == "__main__":`** | **Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΈ Π·Π°ΡΠΈΡΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° Π²Ρ ΠΎΠ΄Π°** Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. | if __name__ == "__main__": |
**f-ΡΡΡΠΎΠΊΠ°** (f"") | Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠ΅ΠΉ (Python 3.6+). | val = 10 |
| **`*`** (Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅) | Π£ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ/ΡΡΡΠΎΠΊ. | res = 2 * 3 |
| **`**` (Π‘ΡΠ΅ΠΏΠ΅Π½Ρ) | ΠΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΏΠ΅Π½Ρ. Π’Π°ΠΊΠΆΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΡΠ»ΠΎΠ²Π°ΡΡ Π² Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. | res = 2 ** 3 # 8 |
| **`//`** (Π¦Π΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅) | ΠΠ΅Π»Π΅Π½ΠΈΠ΅ Ρ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΡΠ°ΡΠΊΠ° (ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ ΠΊ -β). | res = 10 // 3 # 3 |
| **`%`** (ΠΡΡΠ°ΡΠΎΠΊ/Modulo) | ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠ° ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ. | res = 10 % 3 # 1 |
| **ΠΡΡΡΡΠΏ** | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° (4 ΠΏΡΠΎΠ±Π΅Π»Π° ΠΈΠ»ΠΈ Tab). | if a: |
| Π’ΠΈΠΏ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
int, float, str | Π¦Π΅Π»ΠΎΠ΅, Π΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΡΡΠΎΠΊΠ° (Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ). | num = 1 |
list | Π‘ΠΏΠΈΡΠΎΠΊ, ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ, **ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ**. | arr = [1, 2] |
tuple | ΠΠΎΡΡΠ΅ΠΆ, ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ, **Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ**. | tup = (1, 2) |
dict | Π‘Π»ΠΎΠ²Π°ΡΡ, ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ:Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. | dat = {'k': 'v'} |
set | ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½Π°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ **ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ** ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². | uni = {1, 2} |
| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
print(), input() | ΠΡΠ²ΠΎΠ΄ ΠΈ ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ . | print("OK") |
len(), type(), id() | ΠΠ»ΠΈΠ½Π°, ΡΠΈΠΏ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ID ΠΎΠ±ΡΠ΅ΠΊΡΠ°. | cnt = len(lst) |
int(), str(), list() | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ². | a = int('1') |
range() | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π» Π΄Π»Ρ ΡΠΈΠΊΠ»ΠΎΠ². | for i in range(3): ... |
max(), min(), sum() | ΠΠ°ΠΊΡΠΈΠΌΡΠΌ, ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΈ ΡΡΠΌΠΌΠ° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ. | mx = max(arr) |
map(), filter(), zip() | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ². | res = list(map(fnc, lst)) |
os (Π Π°Π±ΠΎΡΠ° Ρ ΠΠ‘)ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ: import os
| Π€ΡΠ½ΠΊΡΠΈΡ/ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
os.getcwd(), os.chdir(pth) | ΠΠΎΠ»ΡΡΠΈΡΡ/ΡΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. | pth = os.getcwd() |
os.listdir(pth) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ. | lst = os.listdir('.') |
os.mkdir(pth), os.rmdir(pth) | Π‘ΠΎΠ·Π΄Π°ΡΡ/ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΡΡΡΡ ΠΏΠ°ΠΏΠΊΡ. | os.mkdir('dir') |
os.remove(pth), os.rename(o, n) | Π£Π΄Π°Π»ΠΈΡΡ ΡΠ°ΠΉΠ», ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»/ΠΏΠ°ΠΏΠΊΡ. | os.remove('f') |
os.environ | Π‘Π»ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΠΠ‘. | usr = os.environ['USER'] |
os.path)| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
os.path.join(...) | ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΠ°ΡΡΠΈ ΠΏΡΡΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΠ‘. | pth = os.path.join('d', 'f') |
os.path.exists(pth) | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ (ΡΠ°ΠΉΠ»/ΠΏΠ°ΠΏΠΊΠ°). | flg = os.path.exists('f') |
os.path.isdir(pth), os.path.isfile(pth) | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΡΡΡ ΠΏΠ°ΠΏΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»ΠΎΠΌ. | if os.path.isdir('d'): ... |
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ·ΡΠΊΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ‘.
Π‘Π»ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ².
| Π‘Π»ΠΎΠ²ΠΎ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
def | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. | def run(): pass |
return | ΠΠΎΠ·Π²ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ. | def sum(): return 1 |
class | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ°. | class Mod: pass |
if, else, elif | Π£ΡΠ»ΠΎΠ²Π½ΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°. | if a > b: ... |
for, while | Π¦ΠΈΠΊΠ»Ρ. | for i in lst: ... |
import, from, as | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ. | import sys |
try, except, finally, raise | ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ (ΠΎΡΠΈΠ±ΠΎΠΊ). | try: ... |
True, False, None | ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. | flg = True |
and, or, not | ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ. | if a and b: ... |
is, in | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΊ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ. | if a is None: ... |
pass | ΠΠΏΠ΅ΡΠ°ΡΠΎΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ. | def fnc(): pass |
break, continue | Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΊΠ»ΠΎΠΌ (Π²ΡΡ ΠΎΠ΄ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ). | if i == 5: break |
with | ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ (Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΡΠ°ΠΉΠ»Ρ). | with open('f.txt') as f: ... |
yield | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ². | yield dat |
lambda | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ (ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΎΠΉ) ΡΡΠ½ΠΊΡΠΈΠΈ. | add = lambda a, b: a + b |
global, nonlocal | Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . | global cnt |
| ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
| **`if __name__ == "__main__":`** | ΠΠ°ΡΠΈΡΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΊΠ° Π²Ρ ΠΎΠ΄Π° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. | if __name__ == "__main__": |
| **f-ΡΡΡΠΎΠΊΠ°** | Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΠΈ (Python 3.6+). | val = 10 |
| **`.format()`** | ΠΠ΅ΡΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ (ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ). | txt = "V: {}".format(10) |
| **`%`** | ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ (ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ, Π² ΡΡΠΈΠ»Π΅ C). | txt = "V: %d" % 10 |
| **ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ** | ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅: `+`, `-`, `*`, `/`, `**`, `//`, `%`. | res = 2 ** 3 |
| **ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅** | ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅: `=`, `+=`, `-=`, `*=`, ΠΈ Ρ.Π΄. | cnt += 1 |
| **ΠΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ/Π‘ΡΠ΅Π·** | ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΈ ΠΈΡ ΡΠ°ΡΡΡΠΌ. | arr = [1, 2] |
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ ΠΈΠΌΠΏΠΎΡΡΠ°.
| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
print(), input() | ΠΡΠ²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. | print("OK") |
len(), type(), id() | ΠΠ»ΠΈΠ½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΠΈΠΏ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ID ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΏΠ°ΠΌΡΡΠΈ. | cnt = len(lst) |
int(), str(), float(), bool() | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ². | a = int('1') |
list(), tuple(), dict(), set() | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅/ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ. | lst = list(tup) |
range() | Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π» Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ. | for i in range(3): ... |
max(), min(), sum() | ΠΠ°ΠΊΡΠΈΠΌΡΠΌ, ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΠΈ ΡΡΠΌΠΌΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². | mx = max(arr) |
abs(), pow(), round() | ΠΠ±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠ΅ΠΏΠ΅Π½Ρ, ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅. | pos = abs(-5) |
all(), any() | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΡΠΈΠ½Π½ΠΎΡΡΠΈ Π²ΡΠ΅Ρ /Π»ΡΠ±ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅. | if all(lst): ... |
map(), filter(), zip() | Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. | res = list(map(fnc, lst)) |
isinstance(), hasattr(), dir() | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π½Π°Π»ΠΈΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠ°, ΡΠΏΠΈΡΠΎΠΊ Π°ΡΡΠΈΠ±ΡΡΠΎΠ². | if isinstance(a, int): ... |
open() | ΠΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ», Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ (ΡΠ°ΡΡΠΎ Ρ with). | f = open('f.txt') |
| Π’ΠΈΠΏ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
int, float, bool | Π¦Π΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ (True/False). | num = 1 |
str | Π‘ΡΡΠΎΠΊΠ° (ΡΠ΅ΠΊΡΡ), Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ. | txt = "Msg" |
list | Π‘ΠΏΠΈΡΠΎΠΊ, ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ, ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ. | arr = [1, 2, 3] |
tuple | ΠΠΎΡΡΠ΅ΠΆ, ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ, **Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ**. | tup = (1, 2) |
dict | Π‘Π»ΠΎΠ²Π°ΡΡ, Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ, ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. | dat = {'k': 'v'} |
set | ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ, Π½Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΠΎΠ΅, ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. | uni = {1, 2} |
os (Π Π°Π±ΠΎΡΠ° Ρ ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π‘ΠΈΡΡΠ΅ΠΌΠΎΠΉ)ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ: import os
| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
os.getcwd() | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠ°Π±ΠΎΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. | pth = os.getcwd() |
os.chdir(pth) | ΠΠ΅Π½ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠ°Π±ΠΎΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° pth. | os.chdir('/tmp') |
os.listdir(pth) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π² pth. | lst = os.listdir('.') |
os.mkdir(pth) | Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΡ ΠΏΠ°ΠΏΠΊΡ. | os.mkdir('dir') |
os.rmdir(pth) | Π£Π΄Π°Π»ΡΠ΅Ρ ΠΏΡΡΡΡΡ ΠΏΠ°ΠΏΠΊΡ. | os.rmdir('dir') |
os.remove(pth) | Π£Π΄Π°Π»ΡΠ΅Ρ ΡΠ°ΠΉΠ». | os.remove('f.txt') |
os.rename(old, new) | ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡ. | os.rename('a', 'b') |
os.path)ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ Ρ ΠΏΡΡΡΠΌΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
| Π€ΡΠ½ΠΊΡΠΈΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
os.path.join(...) | ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΡΡΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ ΠΠ‘. | pth = os.path.join('d', 'f') |
os.path.exists(pth) | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΡΠ°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠ°. | flg = os.path.exists('f') |
os.path.isdir(pth) | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΡΡΡ ΠΏΠ°ΠΏΠΊΠΎΠΉ. | flg = os.path.isdir('d') |
os.path.isfile(pth) | ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠΌ. | flg = os.path.isfile('f') |
os.path.abspath(pth) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΏΡΡΡ. | abs = os.path.abspath('f') |
os.path.split(pth) | Π Π°Π·Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΡΡ Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°/ΠΏΠ°ΠΏΠΊΠΈ. | dir, fnc = os.path.split(pth) |
| ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΡΠΈΠΌΠ΅Ρ |
|---|---|---|
os.name | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΠ‘ ('posix', 'nt', ΠΈ Ρ.Π΄.). | if os.name == 'nt': ... |
os.sep | Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΠΏΡΡΠΈ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΠ‘ ('/' ΠΈΠ»ΠΈ '\'). | pth = 'a' + os.sep + 'b' |
os.environ | Π‘Π»ΠΎΠ²Π°ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΠΠ‘. | usr = os.environ['USER'] |