<div dir="ltr">Zavolalo 2007 a chce odpoved na svoji otazku ;-)<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-03 10:43 GMT+02:00 starenka . <span dir="ltr"><<a href="mailto:starenka0@gmail.com" target="_blank">starenka0@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sorka, chtel sem napsat <span style="font-size:12.8px">'%(foo)s %(bar)s %(baz)d' % dict(foo='foo', bar='bar', baz=1)</span></div><div class="gmail_extra"><span class=""><br clear="all"><div><div class="m_-6200674569557618504gmail_signature" data-smartmail="gmail_signature">---<br><font color="#c0c0c0"><font size="1">In Perl you shoot yourself in the foot, but nobody can understand how you did it. Six months later, neither can you.</font></font> | print 'aknerats'[::-1]</div></div>
<br></span><div><div class="h5"><div class="gmail_quote">2017-04-03 10:41 GMT+02:00 starenka . <span dir="ltr"><<a href="mailto:starenka0@gmail.com" target="_blank">starenka0@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span>>> U format se mi líbí zejména používání názvů:<br><br> '{var}/{log}'.format(**{'log': 'mujlog', 'var': '/var/log'})<br><div class="gmail_extra"><br></div></span><div class="gmail_extra">Co ale jde i takhle 'foo %(bar)s %(baz)s %(baz)d' % dict(foo='foo', bar='bar', baz=1)<br clear="all"><div><div class="m_-6200674569557618504m_-8788637762150857083gmail_signature">---<br><font color="#c0c0c0"><font size="1">In Perl you shoot yourself in the foot, but nobody can understand how you did it. Six months later, neither can you.</font></font> | print 'aknerats'[::-1]</div></div><div><div class="m_-6200674569557618504h5">
<br><div class="gmail_quote">2017-04-03 10:36 GMT+02:00 Ondrej Tuma <span dir="ltr"><<a href="mailto:konference@webjet.cz" target="_blank">konference@webjet.cz</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ahoj,<br>
<br>
ještě doplním, kolega kdysi testoval různé rychlosti spojování stringů<br>
s tím, že v každé verzi (i jednotlivé verze Python 2.x) se rychlosti<br>
lišily, takže to asi nemá moc cenu řešit.<br>
<br>
Sám používám + buď na spojování 2 max tří stringů. Ale spíš jen jako<br>
jeho další rozšiřování:<br>
<br>
log_file += '/mujlog'<br>
<br>
Zejména pokud jde o vkládání někam do středu tak pak už %s nebo format,<br>
který má opravdu mnoho krásných možností:<br>
<br>
log_file = '/var/%s/mujlog' % 'log'<br>
<br>
U format se mi líbí zejména používání názvů:<br>
<br>
'{var}/{log}'.format(**{'log': 'mujlog', 'var': '/var/log'})<br>
<br>
Ondra<br>
<br>
V Fri, 31 Mar 2017 14:00:08 +0200<br>
Dan Pressl <<a href="mailto:nu.frix@gmail.com" target="_blank">nu.frix@gmail.com</a>> napsáno:<br>
<div><div class="m_-6200674569557618504m_-8788637762150857083gmail-h5"><br>
> Ahoj,<br>
><br>
> odpověď je trochu složitější. Pokud máš řetězec, který chceš<br>
> vytisknout klasickým způsobem (print) tak je doporučovaná cesta:<br>
><br>
> >>> x = 'Martin'<br>
> >>> print 'Ahoj {}'.format(x)<br>
> Ahoj Martin<br>
><br>
> s tím, že format je nástroj, který umí hodně věcí (pokročilé<br>
> formátování, kontrola datovým typů apod.):<br>
><br>
> >>> print '{:>3s}% {:.1f}\n{:>3s}% {:d}'.format('5', 3.14, '95', 42)<br>
> 5% 3.1<br>
> 95% 42<br>
><br>
> a v Python 3 už by se jinak formátovat nemělo. Více informací najdeš<br>
> tady: <a href="https://pyformat.info/" rel="noreferrer" target="_blank">https://pyformat.info/</a><br>
><br>
> Pokud ale používáš Pythoní modul logging, tak by jsi měl používat:<br>
><br>
> >>> import logging<br>
> >>> <a href="http://logging.info" rel="noreferrer" target="_blank">logging.info</a>('Ahoj %s', 'Martine')<br>
><br>
> protože pak můžeš přistupovat k jednotlivým parametrům u logů. Více<br>
> info najdeš na:<br>
><br>
> <a href="https://docs.python.org/3/library/logging.html#logging.LogRecord" rel="noreferrer" target="_blank">https://docs.python.org/3/libr<wbr>ary/logging.html#logging.LogRe<wbr>cord</a><br>
><br>
> 2007-02-25 12:29 GMT+01:00 <<a href="mailto:martin.stiborsky@gmail.com" target="_blank">martin.stiborsky@gmail.com</a>>:<br>
><br>
> > Zdravím. Mám dotaz na to, jak pracujete s proměnnými. Jestli<br>
> > používáte přímo název proměnné:<br>
> ><br>
> > test = 'svete'<br>
> ><br>
> > print 'ahoj ' + test<br>
> ><br>
> > Nebo zápis přes % :<br>
> ><br>
> > print 'ahoj %s' % test<br>
> ><br>
> > % se mi líbí, je fajn v tom, že můžu použít %i , %d, .., formátování<br>
> > výstupu, atd. Je tam nějaké zásadní 'ale' ?<br>
> ><br>
> > ______________________________<wbr>_________________<br>
> > Python mailing list<br>
> > <a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
> > <a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listi<wbr>nfo/python</a><br>
> ><br>
> > Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
> ><br>
><br>
><br>
><br>
<br>
<br>
<br>
--<br>
</div></div>Ondřej Tůma <<a href="mailto:mcbig@zeropage.cz" target="_blank">mcbig@zeropage.cz</a>><br>
www: <a href="http://ipv6.mcbig.cz" rel="noreferrer" target="_blank">http://ipv6.mcbig.cz</a> jabber: <a href="mailto:mcbig@jabber.cz" target="_blank">mcbig@jabber.cz</a> twitter: mcbig_cz<br>
<br>______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listi<wbr>nfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div></div></div>
<br>______________________________<wbr>_________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/<wbr>listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br></blockquote></div><br></div>