David Rohleder píše
[...]
Když už jsme u těch řetězců: jak se udělá raw unicode řetězec, tj.
interpret neinterpretuje uvnitř? Generuju si latexový dokument a on se
přirozeně vzteká na:
hlavicka = ur
documentclass[a4,landscape]{article}
usepackage{graphicx}
usepackage[czech]{babel}
Mailer mi sežral zpětná lomítka. Dopiš si je tam.
To je jedno z těch temných zákoutí. Ono se to vzteká už při
hlavicka = ur'usepackage'
print hlavicka
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python
Ahoj,
neví někdo, proč se následující příklad chová následovně?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
seznam = [ žluťoučký kůň, úpěl ďábelské ódy ]
print seznam
for i in seznam:
print i
['\xc5\xbelu\xc5\xa5ou\xc4\x8dk\xc3\xbd k\xc5\xaf\xc5\x88', '\xc3\xbap
\xc4\x9bl
Ahoj,
klíč je v tomhle:
print kůň
kůň
print repr(kůň)
'k\xc5\xaf\xc5\x88'
Funkce repr vypíše řetězec (nebo cokoliv jiného) tak, aby bylo jasné,
z čeho se skládá. Všechny znaky mimo ASCII písmen, čísel a pár dalších
je tedy vypsáno v hexadecimální podobě. Při print kůň se toto ale
neděje a
Neviem to teraz overit, no myslim ze pred unicode string ma ist u, teda
takto:
seznam = [ užluťoučký kůň, uúpěl ďábelské ódy ]
2011/6/7 David Rohleder da...@ics.muni.cz
Ahoj,
neví někdo, proč se následující příklad chová následovně?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
seznam =
Petr Přikryl píše v Út 07. 06. 2011 v 13:23 +0200:
Jak píše Tomáš. Jakmile si začneš s texty s diakritikou, vždycky je
lepší
používat Unicode řetězce (i když je otrava psát před literály u a
dávat
a není ta definice na začátku
# -*- coding: utf-8 -*-
ekvivalentní uřetězec?
David Rohleder
Petr Přikryl píše
Jak píše Tomáš. Jakmile si začneš s texty s diakritikou,
vždycky je lepší používat Unicode řetězce (i když je otrava
psát před literály u a dávat [...]
a není ta definice na začátku
# -*- coding: utf-8 -*-
ekvivalentní uřetězec?
Není. Ta
Petr Přikryl píše v Út 07. 06. 2011 v 14:07 +0200:
David Rohleder
Petr Přikryl píše
Jak píše Tomáš. Jakmile si začneš s texty s diakritikou,
vždycky je lepší používat Unicode řetězce (i když je otrava
psát před literály u a dávat [...]
a není ta definice na začátku
# -*-