Show Menu
Cheatography

Python cheat (test) Cheat Sheet (DRAFT) by

python short sheet 16/6

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Number

Fracti­on(2/3) => 600479­950­316­066­1/9­007­199­254­740992 | limit_­den­omi­nator() => 2/3
isinst­anc­e(v­ari­able, Number) => check Number

Function

lambda functions: defining function use only once

Classes

super(­)._­_init__ : tính thừa kế class
@abstr­act­method: khác class cùng thuộc tính, phương pháp nhưng output khác (có thể 1 chút)
@class­method: return class với một thuộc tính mới
getatt­r(c­lass, attrib­ute­_name) trả về giá trị của thuộc tính, nếu ko tồn tại thuộc tính thì return giá trị default đã cho vào function
tạm skip
 

List

random.ch­oice() => 1 variable | random.ch­oices() => list
 
'symbo­l'.j­oin() join elements with symbol
heapq.n­la­rge­st(int, list)
 
zip(it­era­tor1, iterator2)
   
unzip: zip(*list)
   
(set1).un­ion­(set2)
   
(set1).in­ter­sec­tio­n(set2)
   
filter­(fu­nction, iterable)
   
map(fu­nction, iterable) => element of iterable change
   
list compre­hensive
 

Dict

list1.u­pd­ate­(li­st2))
.get(key, value) | no key -> value. no value -> key

Collec­tions

namedt­uple(): used as normal Python class
 

Collec­tions