[python] Pasti a Objekty jazyka Python
David Michal
david_michal na seznam.cz
Středa Srpen 31 16:43:35 CEST 2005
Zdravim,
jen jedna teoreticka. O objektech se tam pise:
*name = 10
name = 20*
Tento zápis znamená, že jste do lokálního prostoru jmen nejdříve přidali
jméno "name" a zajistili jste, že odkazuje na objekt typu integer s
hodnotou 10. Pak jste znovu vložili stejné jméno a spojili je s odkazem
na objekt typu integer s hodnotou 20. Původní objekt "10" není touto
operací nijak dotčen. Je mu to jedno.
Znamena to, ze napr. tento cyklus:
For i in xrange(10000): a = i
Vytvori v pameti pocitace 10k objektu typu integer, ktere tam zustanou i
po skonceni cyklu?
Diky,
DM
geon napsal(a):
> S koncem prázdnin přináším společně s Petrem Přikrylem 2
> překlady/články o jazyce Python. Objekty jazyka Python
> <http://geon.wz.cz/clanky/ObjektyJazykaPython.html> pojednávající o
> tom, že v Pythonu je objekt vše a jaké to má praktické důsledky. Pasti
> jazyka Python <http://geon.wz.cz/clanky/PastiJazykaPython.html> zase
> pojednává o úskalích, která Python může přinášet nejen začátečníkům.
>
> Ať slouží.
>
> Připomínky jsou vítány, včetně připomínek k připomínkám překladatele.
------------- další část ---------------
Zde byl umístěn nepřijatelný obsah typu: multipart/related
Další informace o konferenci Python