Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > cz.comp.lang.python > #3170
| Path | csiph.com!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!81.171.118.63.MISMATCH!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx27.fr7.POSTED!not-for-mail |
|---|---|
| Received-SPF | pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=konference@webjet.cz; remoteip=::ffff:195.146.111.106; remotehost=; helo=mail.webjet.cz; receiver=hugo.zagamma.cz; |
| From | Ondrej Tuma <konference@webjet.cz> |
| In-Reply-To | <CAO8PW4w7tYJr1pAuOnHpnXqZ5mGVt9pXMfrqJQNGTm_EwOqvMA@mail.gmail.com> |
| Organization | Blackmouse |
| X-Mailer | Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) |
| Mime-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=_hugo.zagamma.cz-10336-1491208602-0001-2" |
| Subject | Re: [python] Používání proměnných |
| X-BeenThere | python@py.cz |
| X-Mailman-Version | 2.1.23 |
| Precedence | list |
| List-Id | Konference PyCZ <python.py.cz> |
| List-Unsubscribe | <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe> |
| List-Archive | <http://www.py.cz/pipermail/python/> |
| List-Post | <mailto:python@py.cz> |
| List-Help | <mailto:python-request@py.cz?subject=help> |
| List-Subscribe | <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe> |
| Newsgroups | cz.comp.lang.python |
| Message-ID | <mailman.3.1491208603.4102.python@py.cz> (permalink) |
| X-Mailman-Original-Message-ID | <20170403103609.6bda9ca9@dell.kancelar.seznam.cz> |
| X-Mailman-Original-References | <1172402981.663065.54040@v33g2000cwv.googlegroups.com> <CAO8PW4w7tYJr1pAuOnHpnXqZ5mGVt9pXMfrqJQNGTm_EwOqvMA@mail.gmail.com> |
| References | <1172402981.663065.54040@v33g2000cwv.googlegroups.com> <CAO8PW4w7tYJr1pAuOnHpnXqZ5mGVt9pXMfrqJQNGTm_EwOqvMA@mail.gmail.com> <20170403103609.6bda9ca9@dell.kancelar.seznam.cz> |
| Lines | 115 |
| X-Complaints-To | abuse@usenet-news.net |
| NNTP-Posting-Date | Mon, 03 Apr 2017 08:36:44 UTC |
| Date | Mon, 3 Apr 2017 10:36:09 +0200 |
| X-Received-Bytes | 6248 |
| X-Received-Body-CRC | 2069016736 |
| Xref | csiph.com cz.comp.lang.python:3170 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
Ahoj,
ještě doplním, kolega kdysi testoval různé rychlosti spojování stringů
s tím, že v každé verzi (i jednotlivé verze Python 2.x) se rychlosti
lišily, takže to asi nemá moc cenu řešit.
Sám používám + buď na spojování 2 max tří stringů. Ale spíš jen jako
jeho další rozšiřování:
log_file += '/mujlog'
Zejména pokud jde o vkládání někam do středu tak pak už %s nebo format,
který má opravdu mnoho krásných možností:
log_file = '/var/%s/mujlog' % 'log'
U format se mi líbí zejména používání názvů:
'{var}/{log}'.format(**{'log': 'mujlog', 'var': '/var/log'})
Ondra
V Fri, 31 Mar 2017 14:00:08 +0200
Dan Pressl <nu.frix@gmail.com> napsáno:
> Ahoj,
>
> odpověď je trochu složitější. Pokud máš řetězec, který chceš
> vytisknout klasickým způsobem (print) tak je doporučovaná cesta:
>
> >>> x = 'Martin'
> >>> print 'Ahoj {}'.format(x)
> Ahoj Martin
>
> s tím, že format je nástroj, který umí hodně věcí (pokročilé
> formátování, kontrola datovým typů apod.):
>
> >>> print '{:>3s}% {:.1f}\n{:>3s}% {:d}'.format('5', 3.14, '95', 42)
> 5% 3.1
> 95% 42
>
> a v Python 3 už by se jinak formátovat nemělo. Více informací najdeš
> tady: https://pyformat.info/
>
> Pokud ale používáš Pythoní modul logging, tak by jsi měl používat:
>
> >>> import logging
> >>> logging.info('Ahoj %s', 'Martine')
>
> protože pak můžeš přistupovat k jednotlivým parametrům u logů. Více
> info najdeš na:
>
> https://docs.python.org/3/library/logging.html#logging.LogRecord
>
> 2007-02-25 12:29 GMT+01:00 <martin.stiborsky@gmail.com>:
>
> > Zdravím. Mám dotaz na to, jak pracujete s proměnnými. Jestli
> > používáte přímo název proměnné:
> >
> > test = 'svete'
> >
> > print 'ahoj ' + test
> >
> > Nebo zápis přes % :
> >
> > print 'ahoj %s' % test
> >
> > % se mi líbí, je fajn v tom, že můžu použít %i , %d, .., formátování
> > výstupu, atd. Je tam nějaké zásadní 'ale' ?
> >
> > _______________________________________________
> > Python mailing list
> > python@py.cz
> > http://www.py.cz/mailman/listinfo/python
> >
> > Visit: http://www.py.cz
> >
>
>
>
--
Ondřej Tůma <mcbig@zeropage.cz>
www: http://ipv6.mcbig.cz jabber: mcbig@jabber.cz twitter: mcbig_cz
Back to cz.comp.lang.python | Previous | Next | Find similar
Re: [python] Používání proměnných Ondrej Tuma <konference@webjet.cz> - 2017-04-03 10:36 +0200
csiph-web