|
|||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
bootable [55]
commercial [7] no-commercial [42] unclassified [20] [7]
Software (10844)
|
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é.
Related article
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 Previous Show category (serial) Next
|
Szukanie oprogramowania
|
|||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |