This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev:python [2023/05/02 10:27] tomas [Zakladni prikazy] |
dev:python [2023/05/02 13:47] (current) tomas [Promenne a prace s nimi] |
||
---|---|---|---|
Line 73: | Line 73: | ||
====Promenne a prace s nimi==== | ====Promenne a prace s nimi==== | ||
- | |||
- | |||
isinstance(PROMENNA, | isinstance(PROMENNA, | ||
Line 87: | Line 85: | ||
- | ==Retezec== | + | === Retezec |
TEXT = "ahoj %20s" % ' | TEXT = "ahoj %20s" % ' | ||
Line 103: | Line 101: | ||
TEXT=" | TEXT=" | ||
TEXT2 = TEXT + " pane" ... spoji retezce, pokud se jedna o retezce\\ | TEXT2 = TEXT + " pane" ... spoji retezce, pokud se jedna o retezce\\ | ||
- | TEXT3 = TEXT * 3 ... znasobi se text 3x\\ | + | TEXT3 = TEXT * 3 ... znasobi |
TEXT=" | TEXT=" | ||
Line 136: | Line 134: | ||
- | ==pole (seznam, array)== | + | === pole (seznam, array) |
Line 171: | Line 169: | ||
- | ==Slovnik (Asociativni pole, hash)== | + | === Slovnik (Asociativni pole, hash) === |
Line 183: | Line 181: | ||
- | ==cislo== | + | === cislo === |
Line 204: | Line 202: | ||
- | ==Logicke promenne== | + | === Logicke promenne |
Line 221: | Line 219: | ||
- | ====Podminky, | + | ==== Podminky, cykly a funkce try ==== |
pass ... prazdne telo pro if/ | pass ... prazdne telo pro if/ | ||
Line 260: | Line 258: | ||
< | < | ||
prikazy</ | prikazy</ | ||
+ | for i in range(5) ... provede kroky pro 1, 2, 3, 4, 5\\ | ||
Cyklus For-else, priradi postupne do promenne i jednotlive prvky pole a provede s nimi prikazy1, pote prikazy2:\\ | Cyklus For-else, priradi postupne do promenne i jednotlive prvky pole a provede s nimi prikazy1, pote prikazy2:\\ | ||
Line 295: | Line 294: | ||
- | ====Zakladni prikazy==== | + | ==== Zakladni prikazy ==== |
# komentar ... komentar, bud na samostatnem radku, ci za prikazem\\ | # komentar ... komentar, bud na samostatnem radku, ci za prikazem\\ | ||
print "Ahoj \t Nazdar" | print "Ahoj \t Nazdar" | ||
print "Ahoj %-10s, mam %d kluky." | print "Ahoj %-10s, mam %d kluky." | ||
+ | print(' | ||
sys.stdout.write(" | sys.stdout.write(" | ||
type(PROMENNA) ... napise typ promenne\\ | type(PROMENNA) ... napise typ promenne\\ | ||
Line 306: | Line 306: | ||
sys.exit (1) ... ukonci program a vrati hodnotu 1\\ | sys.exit (1) ... ukonci program a vrati hodnotu 1\\ | ||
- | ====Prace se soubory==== | + | ==== Prace se soubory ==== |
file2 = open (/ | file2 = open (/ | ||
file2 = open (/ | file2 = open (/ | ||
Line 325: | Line 325: | ||
pickle.load(file) ... z balicku pickle - nace datove struktory ze souboru\\ | pickle.load(file) ... z balicku pickle - nace datove struktory ze souboru\\ | ||
- | ====Definice funkci a importovani funkci z knihoven==== | + | ==== Definice funkci a importovani funkci z knihoven ==== |
execfile(' | execfile(' | ||
import [[http:// | import [[http:// | ||
Line 370: | Line 370: | ||
- | ====Modul [[http:// | + | ==== Modul [[http:// |
AAA=sys.argv[0] ... prvni argument z volaniprogramu\\ | AAA=sys.argv[0] ... prvni argument z volaniprogramu\\ | ||
len(sys.argv) ... pocet argumentu\\ | len(sys.argv) ... pocet argumentu\\ | ||
Line 377: | Line 377: | ||
sys.path ... ukaze cesty\\ | sys.path ... ukaze cesty\\ | ||
- | ====Modul [[http:// | + | ==== Modul [[http:// |
os.path.exists("/ | os.path.exists("/ | ||
Line 383: | Line 383: | ||
os.environ.get(' | os.environ.get(' | ||
- | ====Modul java.lang.System - jython==== | + | ==== Modul java.lang.System - jython ==== |
system.getProperty(' | system.getProperty(' | ||
- | ====Modul java.io - jython==== | + | ==== Modul java.io - jython ==== |
propsfile = java.io.FileInputStream(" | propsfile = java.io.FileInputStream(" | ||
- | ====Modul java.util - jython==== | + | ==== Modul java.util - jython ==== |
props = java.util.Properties() ... definice promenne prop jako javovskeho objektu s nastavenim\\ | props = java.util.Properties() ... definice promenne prop jako javovskeho objektu s nastavenim\\ | ||
Line 395: | Line 395: | ||
print props.getProperty(" | print props.getProperty(" | ||
- | ====Modul [[http:// | + | ==== Modul [[http:// |
Prace s regularnimi vyrazy\\ | Prace s regularnimi vyrazy\\ | ||
- | ====Modul [[http:// | + | ==== Modul [[http:// |
Prace s retezci\\ | Prace s retezci\\ | ||
- | ====knihovna pexpect==== | + | ==== knihovna pexpect ==== |