Python - "stručná" syntax
Требуемые условия завершения
1. Python - syntax
Čísla
- Celé čísla (resp. reálne)
- nesmie začínať 0 (v jazykoch Java, C, ... ak začína 0 tak sa jedná o číslo zapísané v osmičkovej sústave. V jazyku Python vypíše syntaktickú chybu)
- Desatinné čísla (resp. čísla s pohyblivou desatinnou čiarkou)
- max 17 cifier (ak "nepožiadame" o viac),
- viac cifier zaokrúhli
- nepoužívame čiarku ale bodku
- Komplexné čísla - súčet reálnej a imaginárnej časti (napr. 3+5j), pridávame malé/veľké písmeno j
Môžeme medzi ne vkladať znak podčiarnika pre sprehľadnenie (okrem prvej a poslednej pozície) 123_45_678_9. Tento znak sa pri vypisovaní čísla ignoruje.
Konštanty, objekty,...
- konštanta True/False - prvé písmeno MUSÍ byť veľké!!!
- None - konštanta, ak nemám k dispozícií žiadne dáta
- Ellipsis - objekt, ak musíme kvôli syntaxi vložiť niečo, zatiaľ však nevieme čo, ale o chvíľu budeme vedieť, dáme tri bodky ...
- NotImplement - objekt, ktorý sa používa, ak programátor ešte neimplementoval nejakú funkcionalitu, ktorú sme zavolali
Textové reťazce
- jednoriadkový text - uzatvorený v úvodzovkách alebo apostrofoch (preferujú sa apostrofy)
- viacriadkový text
- text ohraničíme tromi úvodzovkami na začiatku a na konci
- použijeme jedny úvodzovky na konci a na začiatku a na konci každého riadku (okrem posledného) dáme spätné lomítko
- znaky - taktiež do úvodzoviek/apostrofov
Escape sekvence
skupina znakov začínajúcich spätným lomítkom. Používame na nahradenie znakov.
| Escape Sequence | význam |
|---|---|
| \’ | apostrof |
| \\’ | dvojitý apostrof |
| \\ | spätné lomítko |
| \n | nový riadok |
| \r | Carriage Return |
| \t | vodorovný tabulátor |
| \b | zmaže predchádzajúci znak |
| \f | Formfeed - koniec stránky |
| \v | vertikálny tabulátor |
| \0 | Null Character |
| \N{Name} | Unicode character Database named lookup |
| \uxxxxxxxx | Unicode character with a 16-bit hex value |
| \Uxxxxxxxx | Unicode character with a 32-bit hex value |
| \000 | Character with octal value ooo |
| \xhh | Character with hex value hh |
Komentáre
- jednoriadkový komentár - znak #
- viacriadkový komentár - dáme napr. úvodzovky - použijeme textový reťazec, ktorý nikde nepriradíme (Python ho potom odignoruje - dokumentačný komentár)...pozor na komentár vo viacriadkovom textovom reťazci.