ARCHIV |
|||||
Software (10844)
Distribuce (131)
Skripty (697)
Menu
Diskuze
Informace
|
Python (2.) - Datové typyJazyk Python rozlišuje různé datové typy, dnes se podíváme na ty základní: čísla, řetězce, seznamy, slovníky a n-tice. Ačkoli jazyk Python rozlišuje různé datové typy, je možné do libovolné proměnné uložit hodnotu libovolného typu. Narozdíl od jayzků jako PHP nebo Perl nedochází tak často k automatickým konverzím a často si potřebnou konverzi musíme vynutit sami explicitně. ČíslaV Pythonu můžeme nalézt několik různých číselných typů:
Pokud přímo do programu zapíšeme nějakou hodnotu, jedná se o celé číslo nebo reálné, ostaní typy si musíme sami vynutit: 1 # celé číslo 3.14 # reálné číslo (číslo v plovoucí řádové čárce) 1L # dlouhé delé číslo 1+1j # komplexní číslo 1j # také komplexní číslo Bližší pozornost si jistě zaslouží typ dlouhých celých čísel, jedná se o celé číslo, jehož hodnota je pouze omezená velikostí dostupné paměti. Řetězce
Řetězce jsou v Pythonu reprezentovány ve znakové sadě Unicode, proto je
také vhodné v souboru uvádět jeho kódování pomocí sekvence
Řetězce zapisujeme mezi znaky 'Textový řětězec' "Jiný řetězec" 'řetězec v "úvozovkách"' "Můžem' použít i apostrof" Také můžeme použít trojici apostrofů či uvozovek, uvozující řetězec na více řádek: '''Tohle je řetězec a zde pokračuje na další řádce''' """Druhá možnost zápisu je tato.""" Pokud řetězec zapíšeme takto, budou jeho obsahem i přechody na nový řádek. Pokud zapíšeme řetězec do jednoduchých uvozovek a před přechod na nový řádek vložíme znak \ (podobně jako v jazyce C), tak řetězec přechody na nový řádek obsahovat nebude.
Pokud před řetězec zapsaný libovolným výše uvedeným způsobem přidáme
písmeno
A stejně jako prefix Datové strukturyPython rozeznává tři základní druhy datových struktur:
Všechny tři datové struktury smějí obsahovat libovolné datové typy, kromě slovníku, jehož indexy nesmí být možné měnit. Všechny tři tyto struktury můžeme uvést přímo v programu jako konstanty s použitím závorek: () # prázdná n-tice [] # prázdný seznam {} # prázdný slovník ('a', 123, 'c') ['a', 123, 'c'] {'a':'10', 'b':'11', 'c':12} Příště se podíváme na základní možnosti vstupu a výstupu a proměnné.
Související články
Předchozí Celou kategorii (seriál) Další
Python (1.) - Zkroťte si hroznýše
Python (3.) - Proměnné a základní vstup a výstup Python (4.) - Operátory Python (5.) - Řídící struktury Python (6.) - Funkce Python (7.) - Jemný úvod do OOP Python (8.) - OOP v Pythonu Python (9.) - Další aspekty jazyka Python Python (10.) - Vstup a výstup Python (11.) - Řetězce Tři způsoby jak provozovat Python s Lighttpd Web v Pythonu s Poor Http nebo Poor Publisher Poor Http / Publisher: dispatch_table.py Poor Http / Publisher: metody aplikace Poor Http / Publisher : samonosná cookie Předchozí Celou kategorii (seriál) Další
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera 12.11.2018 21:28 /Redakce Linuxsoft.cz 6.11.2018 2:04 /František Kučera 4.10.2018 21:30 /Ondřej Čečák 18.9.2018 23:30 /František Kučera 9.9.2018 14:15 /Redakce Linuxsoft.cz 12.8.2018 16:58 /František Kučera 16.7.2018 1:05 /František Kučera
Poslední diskuze
31.7.2023 14:13 /
Linda Graham 30.11.2022 9:32 /
Kyle McDermott 13.12.2018 10:57 /
Jan Mareš 2.12.2018 23:56 /
František Kučera 5.10.2018 17:12 /
Jakub Kuljovsky | |||
ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze |