[python] cvičení z formátování řetězce

Petr Přikryl prikryl na atlas.cz
Úterý Březen 5 15:12:08 CET 2013


Jo vlastně. To je pravda. Nějak se mi do toho uvažování vnutila
ethernetová adresa, kde je to sudý počet hexa cifer. :)

______________________________________________________________
> Od: "rajcze" <rajcze na gmail.com>
> Komu: Konference PyCZ <python na py.cz>
> Datum: 05.03.2013 15:07
> Předmět: Re: [python]cvičení z formátování řetězce
>
>Jen tak pro uplnost - ten otaznik nutny je, schvalne si to zkus pustit
>na retezci s lichym poctem znaku ;)
>
>J.
>
>2013/3/5 Petr Přikryl <prikryl na atlas.cz>:
>> (Našel jsem to pozdě :)
>>
>>> Od: "Vladimir Macek"
>>>
>>>':'.join(re.findall('..?', a))
>>
>> Ten otazník asi není nutný. Pokud by se toho dělalo víc,
>> pak je lepší použít kompilovaný regulární výraz. Podle
>> mého názoru je to pak ještě trochu čitelnější. (Kdo se bojí,
>> použije ještě r'..', ale je to zbytečné :)
>>
>> import re
>> rex = re.compile('..')
>> ...
>> a = "abcdefghijkl"
>> ':'.join(rex.findall(a))
>>
>> P.
>>
>> P.S. Teď ještě dobrovolníka , který na ta řešení nasadí timeit ;)
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>
>
>
>-- 
>Rules of Optimization:
>Rule 1: Don't do it.
>Rule 2 (for experts only): Don't do it yet.
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>


Další informace o konferenci Python