[python] Lowercase

Radim Novotny r.novotny na elektrika.cz
Sobota Červenec 2 08:30:28 CEST 2005


Dobre rano,

potrebuji napsat funkci, ktera vrati prvni znak z nejakeho textu s tim, ze pokud je to 'CH', vrati 'ch', pokud je to cokoli jineho, vrati opravdu jen ten jeden znak. To by jeste slo, ale potrebuji ten znak lowercase a na tom jsem pohorel. Funkce lower() nejak nedela co bych od ni cekal:

# Python 2.3.4
# C s hackem
>>> u'\u010c'.lower()
u'\u010c'    # tedy vratilo to to stejne
>>> u'\u010c'.islower()
False

Predpokladam, ze by to fungovat melo. Tusite nekdo proc to nefunguje ?

HA. Ted jsem to zkusil na jinem pythonu (2.3.5) a tam to funguje jak ma. Nevite nekdo jestli je to rozdil mezi 2.3.4 a 2.3.5 nebo jestli ma druha instance pythonu "neco navic" v knihovnach ? 

Diky
Radim



Další informace o konferenci Python