Python: Porovnání verzí
Smazaný obsah Přidaný obsah
update značka: editace z Vizuálního editoru |
značka: editace z Vizuálního editoru |
||
Řádek 299:
Při operacích nad objekty se zpravidla provádí silná [[typová kontrola]]{{Fakt/dne|20171208221300|}}, to znamená, že při operacích s typy nedochází k automatickému přetypování hodnot. Výjimkou jsou v Pythonu 2 datové typy int a long, kde nedochází k přetečení datového typu int, ale k automatickému přetypování hodnoty z int na long. Python 3 už podporuje pouze datový typ int, který má vlastnosti jako datový typ long v Pythonu 2.
Dále jsou v Pythonu 2 i Pythonu 3 podporovány aritmetické operace
Výjimku vyvolá každá nepodporovaná operace různých datových typů. Nepodporované je třeba dělení řetězců, proto 'abcd' / 2 = výjimka. Násobení podporované je, proto 'abcd' * 2 = 'abcdabcd'.
|