PERL NEUMI POCITAT!!! (VYRESENO)

Radovan Garabik garabik-news na spam.melkor.dnp.fmph.uniba.sk
Čtvrtek Září 28 19:35:32 CEST 2000


root <root na formanek.cz> wrote:
 : Ale proc to tak je ? Jakou to ma vyhodu ?

v pythone su dve funkcie na prevod hocicoho na retazec, str() a repr()

filozofia je taka ze str() urobi "pekne vyzerajuci" retazec, vhodny
napr pre vypis printom, zatial co repr() sa bude snazit urobit
retazec v takom tvare, aby sa dal znovu nacitat (pomocou eval()) a 
vysledkom by bolo podla moznosti to iste co retazec vyprodukovalo.

donedavna str() aj repr() pre realne cisla zaokruhlovali, co 
nezodpovedalo filozofii repr()
od verzie 1.5.2 vyssie str() zaokruhluje, repr() nie

je tu ale maly hacik: ak sa python pouziva v interaktivnom mode ako
kalkulacka, na vystup pouziva funkciu repr() (pravdepodobne z
historickych dovodov), co dokaze dost ludi znacne vylakat :-) 


 : Dominik

 :>
 :> Problem byl zrejme v tom prirazeni printf do promenne, nebot s tim printf
 :> zrejme uplne nepocita. Pokud se pouzije ocekavanym zpusobem, da i
 :> ocekavany vysledek. Ale pravda je, ze by to tak byt asi nemelo.
 :>
 :> Ad python: pokud jsem tento thread cetl dobre, tak soucasna verze je uz na
 :> tom stejne.


-- 
 -----------------------------------------------------------
| Radovan Garabik http://melkor.dnp.fmph.uniba.sk/~garabik/ |
| __..--^^^--..__    garabik @ melkor.dnp.fmph.uniba.sk     |
 -----------------------------------------------------------
Antivirus alert: file .signature infected by signature virus.
Hi! I'm a signature virus! Copy me into your signature file to help me spread!


Další informace o konferenci Linux