[python] Používání proměnných
Leos Pol
leos na radiante-corp.com
Neděle Únor 25 13:21:22 CET 2007
Zdravim,
dle meho nazoru je lepsi pouzivat formatovani:
1. citelnost - pri slozitejsich zapisech spojovani muze dojit k tomu, ze
vyraz je tezko citelny - "Readability counts",
2. formatovani hodnot - mnohdy je potreba hodnotu spravne naformatovat,
3. konverze - pri spojovani nekompatibilnich typu se musi delat konverze
napr. 'ahoj cislo ' + str(5),
4. dictionaries - u formatovani lze pouzit slovniku napr. '%(language)s
is the %(ranking)s' % {'ranking': 'best', 'language': 'Python'}
Ja ve vetsine pripadu pouzivam formatovani, jen pro ladeni ciste z
lenosti pouzivm zapis:
print 'value:', value
Leo
martin.stiborsky na gmail.com napsal(a):
> Zdravím. Mám dotaz na to, jak pracujete s proměnnými. Jestli používáte
> přímo název proměnné:
>
> test = 'svete'
>
> print 'ahoj ' + test
>
> Nebo zápis přes % :
>
> print 'ahoj %s' % test
>
> % se mi líbí, je fajn v tom, že můžu použít %i , %d, .., formátování
> výstupu, atd. Je tam nějaké zásadní 'ale' ?
>
>
--
----
Leos Pol
SW Engineer
Radiante Corp.
If it can be imagined,
we can implement it
Další informace o konferenci Python