[python] konstanty
Radek Kanovsky
rk na dat.cz
Čtvrtek Srpen 21 10:19:51 CEST 2003
On Thu, Aug 21, 2003 at 08:02:17AM +0200, michal na plovarna.cz wrote:
> Dekuji za predesle odpovedi.
> Mel bych dalsi dotaz:
> Daji se v Pythonu definovat globalni konstanty?
V pythonu konstanty prakticky nejdou definovat kvuli jeho dynamicnosti.
> Chci si do nich dat retezce, ktere se posleze vypisuji na obrazovku.
Konstanty jsou vetsinou konstatni, tudiz do nich nic nejde dat :-)
Predpokladam, ze mate na mysli globalni promenne. Pokud chcete
nastavovat hodnotu globalni promenne ve funkci/metode, musite
pred tim definovat, ze chcete s onou globalni promennou pracovat,
pomoci klicoveho slovat `global'.
msg = '' # Globalni promenna
def create_msg () :
global msg # Tohle je dulezite
msg = 'hello world'
def print_msg () :
# Tady `global msg' neni nutne,
# protoze `msg' pouze ctu
print msg
create_msg()
print_msg()
Zdravi
Radek Kaňovský
Další informace o konferenci Python