pythoncheatsheet.pdf

Upload: debodirno-chandra

Post on 03-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/11/2019 PythonCheatSheet.pdf

    1/1

    Python Language & Syntax Cheat SheetPython is white-space dependent; code blocks are indented 4 spaces (not tabs)

    Variable Assignmentinteger = 1string = stringunicode_string = uunicode stringmutli_line_string = multi-line

    string

    tuple = (element1, element2, element3, )

    list = [ element1, element2, element3, ...]dictionary = { key1: value1, key2: value2, ...}dictionary[key = valueclass_instance = !lass"ame#init_args$

    Frequently Used Built-in TyesTrue False !onestr uni"ode int#loat list di"tOther than True, Falseand !one, these can also be sed as

    !nctions to e"plicitly cast a #ale to that type

    Fun"tions

    de#%unction_name#arg1, arg2,key&ord1=val1, key&ord2=val2, ...$: '%unction (ody) returnreturn_valuee$%$de# &y'!nction(", y, *): s& " + y + returns&

    &y'!nction(, ) . /&y'!nction(, , /) . 0&y'!nction(, , y4) . 1

    Classes"lass!lass"ame#*uper!lass$+ class_varia(le = static_value de#''init''(sel#, value1, 2$$$3):

    sel!$instance_varia(le1 = value1 sel!$instance_%unction() de# instance_%unction(sel#, arg1, '...)): '%unction (ody) returnreturn_valuee$%$"lassy5lass(ob$e"t): o!!set de#''init''(sel#, #ale): sel!$#ale #ale de# %et'o!!set'#ale(sel#): return y5lass$o!!set + sel!$#ale

    y5lass$o!!set .

    c y5lass()c$#ale . c$%et'o!!set'#ale() . /

    %mortsimort module#rom moduleimort class, %unction, varia(le

    Frequently Used String aniulationsstring1+ string1 6str7 + 6in%7 . 6strin%789s9s8 9 (string1, string2) 69s9s7 9 (6s7, 6%7) . 6s%7string$split(8delim8, limit) 6s%7$split(67) . [6s7, 6%7]string$strip() 6 strin% 6$strip() . 6strin%7string$startswith#pre%i$ 6str7$startswith(6s7) . resu(stringin string 6str7 in 6strin%7 . rerint string

    List Comrehension[ value#orvalueinlisti#condition ]e$%$[" !or " in [,,/,4,] i! " 9 *] . [,4,0,=]

    (y !ottage a(s #/ttp+00cottagela(s.com$%or ev #/ttp+00&&&.devd.org0$

    A""essing Variable Valuesvalue = dictionary[key]value dictionary$%et(key, de%ault_value)value = list[inde] e$%$ [