{"id":8293,"date":"2014-09-27T19:14:55","date_gmt":"2014-09-27T23:14:55","guid":{"rendered":"http:\/\/cscircles.cemc.uwaterloo.ca\/?page_id=8293"},"modified":"2015-02-16T05:43:20","modified_gmt":"2015-02-16T10:43:20","slug":"lt-cheatsheet","status":"publish","type":"page","link":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/lt-cheatsheet\/","title":{"rendered":"Atmintin\u0117"},"content":{"rendered":"<p><!-- HTML generated using hilite.me --><\/p>\n<div style=\"background: #ffffff; overflow: auto; width: auto; border: solid gray; border-width: .1em .1em .1em .8em; padding: .2em .6em;\">\n<pre style=\"margin: 0; line-height: 125%;\"><span style=\"color: #888888;\"># Paprasta aritmetika<\/span>\r\n<span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">*<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">+<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">-<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">\/<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; 12, 7, -1, 0.75<\/span>\r\n<span style=\"color: #888888;\"># K\u0117limas laipsniu, dalybos liekana, dalyba apvalinant \u017eemyn<\/span>\r\n<span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">**<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">%<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">5<\/span> <span style=\"color: #333333;\">\/\/<\/span> <span style=\"color: #0000dd; font-weight: bold;\">2<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; 81, 3, 2<\/span>\r\n<span style=\"color: #888888;\"># Palyginimo veiksmai<\/span>\r\n<span style=\"color: #0000dd; font-weight: bold;\">4<\/span> <span style=\"color: #333333;\">&gt;<\/span> <span style=\"color: #0000dd; font-weight: bold;\">3<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">4<\/span> <span style=\"color: #333333;\">&gt;=<\/span> <span style=\"color: #0000dd; font-weight: bold;\">3<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">==<\/span> <span style=\"color: #6600ee; font-weight: bold;\">3.0<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">!=<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">&lt;=<\/span> <span style=\"color: #0000dd; font-weight: bold;\">4<\/span> \u00a0 <span style=\"color: #888888;\">#==&gt; True, True, True, True, True<\/span>\r\n\r\n<span style=\"color: #888888;\"># veiksm\u0173 el\u0117s tvarka: skliausteliai, **, {* \/ \/\/ %}, {+ -}, {== != &lt;= &lt; &gt; &gt;=}<\/span>\r\n\r\n<span style=\"color: #888888;\"># duomen\u0173 analiz\u0117s funkcijos<\/span>\r\n<span style=\"color: #007020;\">min<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>), <span style=\"color: #007020;\">max<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">4<\/span>), <span style=\"color: #007020;\">abs<\/span>(<span style=\"color: #333333;\">-<\/span><span style=\"color: #0000dd; font-weight: bold;\">10<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; 3, 4, 10<\/span>\r\n<span style=\"color: #007020;\">sum<\/span>([<span style=\"color: #0000dd; font-weight: bold;\">1<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">2<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">3<\/span>]) \u00a0<span style=\"color: #888888;\"># [1, 2, 3] yra s\u0105ra\u0161as \u00a0 #==&gt; 6<\/span>\r\n\r\n<span style=\"color: #888888;\"># Duomen\u0173 tipai, ir tipo keitimas tarp teksto ir skai\u010diaus<\/span>\r\n<span style=\"color: #007020;\">type<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>), <span style=\"color: #007020;\">type<\/span>(<span style=\"color: #6600ee; font-weight: bold;\">3.0<\/span>), <span style=\"color: #007020;\">type<\/span>(<span style=\"background-color: #fff0f0;\">\"pinigai\"<\/span>) \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; class 'int', class 'float', \u00a0 class 'str'<\/span>\r\n<span style=\"color: #007020;\">int<\/span>(<span style=\"background-color: #fff0f0;\">\"4\"<\/span><span style=\"color: #333333;\">+<\/span><span style=\"background-color: #fff0f0;\">\"0\"<\/span>), <span style=\"color: #007020;\">float<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>), <span style=\"color: #007020;\">str<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">1<\/span> <span style=\"color: #333333;\">\/<\/span> <span style=\"color: #0000dd; font-weight: bold;\">2<\/span>) \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; 40, 3.0, '0.5'<\/span>\r\n\r\n<span style=\"color: #888888;\"># Kabut\u0117s gali b\u016bti dvigubos ir viengubos (ir spec. \u017eenklo \\ naudojamas)<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"double quotes: ', escaped <\/span><span style=\"color: #666666; font-weight: bold; background-color: #fff0f0;\">\\\"<\/span> <span style=\"color: #666666; font-weight: bold; background-color: #fff0f0;\">\\\\<\/span> <span style=\"color: #666666; font-weight: bold; background-color: #fff0f0;\">\\'<\/span><span style=\"background-color: #fff0f0;\">\"<\/span> \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; double quotes: ', escaped \" \\ '<\/span>\r\n<span style=\"background-color: #fff0f0;\">'it<\/span><span style=\"color: #666666; font-weight: bold; background-color: #fff0f0;\">\\'<\/span><span style=\"background-color: #fff0f0;\">s \"similar\" in single quotes '<\/span> \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; it's \"similar\" in single quotes<\/span>\r\n\r\nseka <span style=\"color: #333333;\">=<\/span> <span style=\"background-color: #fff0f0;\">\"hello\"<\/span> \u00a0\r\n<span style=\"color: #888888;\"># S\u0105ra\u0161\u0173\/teksto aritmetika<\/span>\r\n<span style=\"color: #007020;\">len<\/span>(seka) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; 5<\/span>\r\nseka[<span style=\"color: #0000dd; font-weight: bold;\">0<\/span>], seka[<span style=\"color: #0000dd; font-weight: bold;\">4<\/span>] \u00a0 \u00a0 <span style=\"color: #888888;\"># paima po element\u0105 \u00a0 #==&gt; \"h\", \"o\"<\/span>\r\nseka[<span style=\"color: #0000dd; font-weight: bold;\">1<\/span>:<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># paima fragment\u0105 \u00a0 \u00a0 #==&gt; \"el\"<\/span>\r\nseka[:<span style=\"color: #0000dd; font-weight: bold;\">2<\/span>], seka[<span style=\"color: #0000dd; font-weight: bold;\">2<\/span>:] \u00a0 <span style=\"color: #888888;\"># nuo kair.\/de\u0161in. \u00a0 \u00a0#==&gt; \"he\", \"llo\"<\/span>\r\nseka[<span style=\"color: #333333;\">-<\/span><span style=\"color: #0000dd; font-weight: bold;\">1<\/span>], seka[<span style=\"color: #333333;\">-<\/span><span style=\"color: #0000dd; font-weight: bold;\">2<\/span>:] \u00a0<span style=\"color: #888888;\"># minusas - nuo galo \u00a0#==&gt; \"o\", \"lo\"<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"su\"<\/span> <span style=\"color: #333333;\">+<\/span> <span style=\"background-color: #fff0f0;\">\"jun\"<\/span> <span style=\"color: #333333;\">+<\/span> <span style=\"background-color: #fff0f0;\">\"gimas \"<\/span> <span style=\"color: #333333;\">+<\/span> <span style=\"color: #007020;\">str<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">123<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; \"sujungimas 123\"<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"boo!\"<\/span> <span style=\"color: #333333;\">*<\/span> <span style=\"color: #0000dd; font-weight: bold;\">2<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; \"boo!boo!\"<\/span>\r\n\r\n<span style=\"color: #007020;\">ord<\/span>(<span style=\"background-color: #fff0f0;\">\"A\"<\/span>), <span style=\"color: #007020;\">chr<\/span>(<span style=\"color: #0000dd; font-weight: bold;\">66<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; 65, 'B' \u00a0# simboli\u0173 lentel\u0117 (simboli\u0173 eil\u0117s numeriai)<\/span>\r\n\r\n\r\n<span style=\"color: #888888;\"># Duomen\u0173 \u012fvedimas\/i\u0161vedimas (input\/output)<\/span>\r\ngetLineOfInputAsString <span style=\"color: #333333;\">=<\/span> <span style=\"color: #007020;\">input<\/span>() \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; perskaito eilut\u0119 i\u0161 \u012fvesties (standarti\u0161kai i\u0161 klaviat\u016bros, o CSCircles i\u0161 spec. laukelio - tr\u016bkstant teksto, bus EOF error)<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">print<\/span>(<span style=\"background-color: #fff0f0;\">\"spausdina\"<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">0<\/span>, <span style=\"background-color: #fff0f0;\">\"ar daugiau duomen\u0173\"<\/span>) \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; spausdina 0 ar daugiau duomen\u0173<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">print<\/span>(<span style=\"background-color: #fff0f0;\">\"galima\"<\/span>, <span style=\"background-color: #fff0f0;\">\"nurodyt\"<\/span>, <span style=\"background-color: #fff0f0;\">\"skirtuk\u0105\"<\/span>, sep<span style=\"color: #333333;\">=<\/span><span style=\"background-color: #fff0f0;\">\".\"<\/span>) \u00a0<span style=\"color: #888888;\">#==&gt; galima.nurodyt.skirtuk\u0105 \u00a0 <\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">print<\/span>(<span style=\"background-color: #fff0f0;\">\"be per\u0161okimo \u012f nauj\u0105 eilut\u0119\"<\/span>, end<span style=\"color: #333333;\">=<\/span><span style=\"background-color: #fff0f0;\">\":)\"<\/span>) \u00a0 <span style=\"color: #888888;\">#==&gt; be per\u0161okimo \u012f nauj\u0105 eilut\u0119:)<\/span>\r\n\r\n\r\n<span style=\"color: #888888;\"># S\u0104LYGOS<\/span>\r\n<span style=\"color: #000000; font-weight: bold;\">not<\/span> <span style=\"color: #007020;\">True<\/span>, <span style=\"color: #007020;\">False<\/span> <span style=\"color: #000000; font-weight: bold;\">or<\/span> <span style=\"color: #007020;\">True<\/span>, <span style=\"color: #007020;\">False<\/span> <span style=\"color: #000000; font-weight: bold;\">and<\/span> <span style=\"color: #007020;\">True<\/span> \u00a0 <span style=\"color: #888888;\">#==&gt; False, True, False<\/span>\r\n<span style=\"color: #888888;\"># s\u0105lygos tikrinimo veiksm\u0173 tvarka: brackets, {== !=}, not, and, or<\/span>\r\n\r\n<span style=\"color: #008800; font-weight: bold;\">if<\/span> pirmojiS\u0105lyga:Kartojimo sakiniai\r\n \u00a0 <span style=\"color: #333333;\">...<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># po dvita\u0161kio kitoje eilut\u0117je <\/span>\r\n \u00a0 <span style=\"color: #333333;\">...<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># veiksmai, atitraukti nuo kra\u0161to<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">elif<\/span> kitaS\u0105lyga: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># neprivalomas, gali b\u016bti keli \"elif\" (rei\u0161kia \"else if\")<\/span>\r\n \u00a0 <span style=\"color: #333333;\">...<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># veiksmai<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">else<\/span>: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># neprivalomas, b\u016bna s\u0105lyg\u0173 \u201egrandin\u0117s\u201c pabaigoje<\/span>\r\n \u00a0 <span style=\"color: #333333;\">...<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># veiksmai<\/span>\r\n\r\n\r\n<span style=\"color: #888888;\"># KARTOJIMAS<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">while<\/span> s\u0105lyga:\r\n \u00a0 <span style=\"color: #333333;\">...<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># veiksmai<\/span>\r\n \u00a0 <span style=\"color: #008800; font-weight: bold;\">break<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># nutraukti kartojim\u0105 (neprivalomas)<\/span>\r\n \u00a0 <span style=\"color: #008800; font-weight: bold;\">continue<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># praleisti \u0161io karto likusius veiksmus ir toliau t\u0119sti kartojimus (neprivalomas)<\/span>\r\n\r\n<span style=\"color: #008800; font-weight: bold;\">for<\/span> skaitliukas <span style=\"color: #000000; font-weight: bold;\">in<\/span> <span style=\"color: #007020;\">range<\/span>(start, finish):\r\n \u00a0 <span style=\"color: #008800; font-weight: bold;\">print<\/span>(skatiliukas) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; start, start+1, ..., finish-1<\/span>\r\n<span style=\"color: #888888;\"># \"for kintamasis in seka:\" perrenka tekst\u0105\/s\u0105ra\u0161\u0105, kiekvien\u0105 element\u0105 priskiriant kintamajam<\/span>\r\n<span style=\"color: #888888;\"># \"break\", \"continue\" gali b\u016bt naudojami \"for\" cikluose kaip ir \"while\"<\/span>\r\n\r\n<span style=\"color: #888888;\"># Funkcij\u0173 k\u016brimas<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">def<\/span> <span style=\"color: #0066bb; font-weight: bold;\">funkcijosVardas<\/span>(arg1, arg2):\r\n \u00a0 \u00a0x \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># funkcijos veiksmai<\/span>\r\n \u00a0 \u00a0<span style=\"color: #008800; font-weight: bold;\">return<\/span> y \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># (gr\u0105\u017eina reik\u0161m\u0119 ir nutraukia funkcij\u0105; jei n\u0117ra - \u00a0pabaigoje gr\u0105\u017einama None)<\/span>\r\n\r\n<span style=\"color: #008800; font-weight: bold;\">def<\/span> <span style=\"color: #0066bb; font-weight: bold;\">remember<\/span>(bar): \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># globali\u0173 kintam\u0173j\u0173 keitimas funkcijoje<\/span>\r\n \u00a0 \u00a0<span style=\"color: #008800; font-weight: bold;\">global<\/span> saveBar \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># i\u0161kvietus foo(3), \u00a0saveBar bus 3 <\/span>\r\n \u00a0 \u00a0saveBar <span style=\"color: #333333;\">=<\/span> bar \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># net u\u017e funkcijos rib\u0173 (globaliai -- visoje programoje)<\/span>\r\n\r\n\r\n<span style=\"color: #888888;\"># S\u0105ra\u0161\u0173 \u201epjaustymas\u201c \u00a0 \u00a0 -- analogi\u0161kai skai\u010diuojama ir \u201erange()\u201c funkcijoje<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[:<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; \"012\" \u00a0 # \u00a0range(3)<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>:<span style=\"color: #0000dd; font-weight: bold;\">6<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; \"345\" \u00a0 # \u00a0range(3, 6)<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[<span style=\"color: #0000dd; font-weight: bold;\">0<\/span>:<span style=\"color: #0000dd; font-weight: bold;\">6<\/span>:<span style=\"color: #0000dd; font-weight: bold;\">2<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; \"024\" \u00a0 # \u00a0range(0, 6, 2)<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[<span style=\"color: #0000dd; font-weight: bold;\">6<\/span>:<span style=\"color: #0000dd; font-weight: bold;\">3<\/span>:<span style=\"color: #333333;\">-<\/span><span style=\"color: #0000dd; font-weight: bold;\">1<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; \"654\" \u00a0 # \u00a0range(6, 3, -1)<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[:] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># tiesiog kopija<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[::<span style=\"color: #0000dd; font-weight: bold;\">2<\/span>] \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># kas antras \u00a0 \u00a0 #==&gt; \"02468\" \u00a0<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"0123456789\"<\/span>[::<span style=\"color: #333333;\">-<\/span><span style=\"color: #0000dd; font-weight: bold;\">1<\/span>] \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># apsukta kopija #==&gt; \"9876543210\"<\/span>\r\n\r\n<span style=\"color: #888888;\"># Patogios smulkmenos<\/span>\r\nx <span style=\"color: #333333;\">+=<\/span> <span style=\"color: #0000dd; font-weight: bold;\">1<\/span> \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># sutrumpintai x=x+1 # taip pat -=, \/=, *=, %=, **=, \/\/=. \u00a0Bet n\u0117ra \"x++\"<\/span>\r\nx, y, z <span style=\"color: #333333;\">=<\/span> y, x, y \u00a0 <span style=\"color: #888888;\"># keli\u0173 reik\u0161mi\u0173 priskyrimas -- patogu sukeitimui ar s\u0105ra\u0161o \u201ei\u0161pakavimui\u201c<\/span>\r\n<span style=\"color: #0000dd; font-weight: bold;\">3<\/span> <span style=\"color: #333333;\">&lt;<\/span> x <span style=\"color: #333333;\">&lt;<\/span> <span style=\"color: #0000dd; font-weight: bold;\">5<\/span> \u00a0 \u00a0 <span style=\"color: #888888;\"># \"(3 &lt; x) and (x &lt; 5)\". Galima sujungti {&lt; &lt;= &gt; &gt;= == != is}<\/span>\r\n\r\n<span style=\"color: #888888;\"># Moduli\u0173 (kit\u0173 fail\u0173) funkcionalumo pasiekimas<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">import<\/span> <span style=\"color: #0e84b5; font-weight: bold;\">math<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># viso modulio importavimas, jo elementai bus pasiekiami per ta\u0161k\u0105<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">print<\/span>(math<span style=\"color: #333333;\">.<\/span>sqrt(<span style=\"color: #0000dd; font-weight: bold;\">2<\/span>))\r\n<span style=\"color: #008800; font-weight: bold;\">from<\/span> <span style=\"color: #0e84b5; font-weight: bold;\">math<\/span> <span style=\"color: #008800; font-weight: bold;\">import<\/span> sqrt \u00a0 \u00a0 <span style=\"color: #888888;\"># konkre\u010di\u0173 modulio element\u0173 importavimas<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">print<\/span>(sqrt(<span style=\"color: #0000dd; font-weight: bold;\">2<\/span>))\r\n<span style=\"color: #888888;\"># \"math\" modulyje\/pakete dar rasite: pi, exp, log, sin, cos, tan, ceil, floor, and more<\/span>\r\n\r\n <span style=\"color: #888888;\"># Duomen\u0173 analiz\u0117 s\u0105ra\u0161uose\/tekste<\/span>\r\n<span style=\"color: #007020;\">list<\/span> <span style=\"color: #333333;\">=<\/span> [<span style=\"background-color: #fff0f0;\">'zero'<\/span>, <span style=\"background-color: #fff0f0;\">'one'<\/span>, <span style=\"background-color: #fff0f0;\">'two'<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\r\n<span style=\"color: #007020;\">list<\/span><span style=\"color: #333333;\">.<\/span>index(<span style=\"background-color: #fff0f0;\">'one'<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; 1<\/span>\r\n<span style=\"color: #007020;\">list<\/span><span style=\"color: #333333;\">.<\/span>index(<span style=\"background-color: #fff0f0;\">'three'<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; causes an error<\/span>\r\n<span style=\"background-color: #fff0f0;\">'three'<\/span> <span style=\"color: #000000; font-weight: bold;\">in<\/span> <span style=\"color: #007020;\">list<\/span>, <span style=\"background-color: #fff0f0;\">'zero'<\/span> <span style=\"color: #000000; font-weight: bold;\">in<\/span> <span style=\"color: #007020;\">list<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; False, True<\/span>\r\n<span style=\"color: #007020;\">list<\/span><span style=\"color: #333333;\">.<\/span>count(<span style=\"background-color: #fff0f0;\">'two'<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; 1<\/span>\r\n<span style=\"color: #008800; font-weight: bold;\">del<\/span> <span style=\"color: #007020;\">list<\/span>[<span style=\"color: #0000dd; font-weight: bold;\">1<\/span>] \u00a0 \u00a0 <span style=\"color: #888888;\"># lieka ['zero', 'two']<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"string\"<\/span> <span style=\"color: #000000; font-weight: bold;\">in<\/span> <span style=\"background-color: #fff0f0;\">\"superstring\"<\/span> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; True<\/span>\r\n<span style=\"background-color: #fff0f0;\">\"superstring\"<\/span><span style=\"color: #333333;\">.<\/span>index(<span style=\"background-color: #fff0f0;\">\"string\"<\/span>) \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; 5<\/span>\r\n\r\n<span style=\"color: #888888;\"># S\u0105ra\u0161\u0173 tvarkymo metodai: append(item), insert(item, index), extend(list),<\/span>\r\n<span style=\"color: #888888;\"># remove(value), pop(), pop(index), reverse(), sort(), and more<\/span>\r\n\r\n<span style=\"color: #888888;\"># Teksto tvarkymo metodai: capitalize(), lower\/upper(), islower\/isupper(),<\/span>\r\n<span style=\"color: #888888;\"># isalpha\/isdigit(), center\/ljust\/rjust(width, fillChar), strip(), split(),<\/span>\r\n<span style=\"color: #888888;\"># splitlines(), endswith\/startswith(string), find(string), replace(old, new),<\/span>\r\n\r\n\r\nmyList <span style=\"color: #333333;\">=<\/span> [<span style=\"color: #0000dd; font-weight: bold;\">11<\/span>, <span style=\"color: #0000dd; font-weight: bold;\">99<\/span>] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\"># S\u0105ra\u0161o kopijavimo niuansai<\/span>\r\nactuallyTheSameList <span style=\"color: #333333;\">=<\/span> myList <span style=\"color: #888888;\"># ne kopija, o nauja nuoroda \u012f t\u0105 pat\u012f s\u0105ra\u0161\u0105<\/span>\r\nmyList <span style=\"color: #000000; font-weight: bold;\">is<\/span> actuallyTheSameList \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\">#==&gt; True<\/span>\r\nrealCopy <span style=\"color: #333333;\">=<\/span> myList[:] \u00a0 \u00a0 \u00a0 \u00a0 <span style=\"color: #888888;\"># arba list(myList), copy.copy(myList), deepcopy<\/span>\r\nrealCopy <span style=\"color: #000000; font-weight: bold;\">is<\/span> myList \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<span style=\"color: #888888;\">#==&gt; False<\/span>\r\n<\/pre>\n<\/div>\n<p>Galite atsisi\u0173sti <a href=\"..\/wp-content\/plugins\/pybox\/files\/cheatsheet.pdf\">angli\u0161k\u0105 PDF versij\u0105 atsispausdinimui<\/a>.<\/p>\n<p>Dar i\u0161samesn\u0117 <a href=\"http:\/\/learnxinyminutes.com\/docs\/python\/\">Python atimintin\u0117<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p># Paprasta aritmetika 3 * 4, 3 + 4, 3 - 4, 3 \/ 4 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0#==&gt; 12, 7, -1, 0.75 # K\u0117limas laipsniu, dalybos liekana, dalyba apvalinant \u017eemyn 3 ** 4, 3 % &hellip; <a href=\"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/lt-cheatsheet\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8293","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages\/8293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/comments?post=8293"}],"version-history":[{"count":14,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages\/8293\/revisions"}],"predecessor-version":[{"id":8490,"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/pages\/8293\/revisions\/8490"}],"wp:attachment":[{"href":"https:\/\/cscircles.cemc.uwaterloo.ca\/dev\/wp-json\/wp\/v2\/media?parent=8293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}