Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #6098
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Andreas Röhler <andreas.roehler@online.de> |
| Newsgroups | de.comp.lang.python |
| Subject | [Python-de] Re: Zuweisung via return |
| Date | Thu, 4 Jul 2024 13:43:46 +0200 |
| Lines | 51 |
| Message-ID | <8dcbd49d-7eda-433e-8ff8-c49115873833@online.de> (permalink) |
| References | <7324215d-fbce-490c-97de-f0a825e85780@online.de> <e8bc2a6e-b67e-4a5a-a215-cb03cb17f32b@crazy-compilers.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | quoted-printable |
| X-Trace | news.uni-berlin.de q6ITDUGkLPgYbC42jH3r4A1T4QHXJjgWspHLq9IRtU+g== |
| Cancel-Lock | sha1:s5YNKiPfojo0eq0xXmCKCj2Uyho= sha256:uc7Iuy66ponypLHVDQodVqHnVsvJAvbSdEv9ASi2+5Q= |
| Authentication-Results | mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=online.de header.i=andreas.roehler@online.de header.b=KNijEz0J; dkim-adsp=pass; dkim-atps=neutral |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=online.de; s=s42582890; t=1720093726; x=1720698526; i=andreas.roehler@online.de; bh=Oe6prJZrKfBlQpHo26BR+3lcm2tTqpPYXO3opDF3Auw=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=KNijEz0Jt3EdVMgNOOc/68T4wM7iRSyxQrX1FjwaoUUvehHfKQXahwJNQN1X+0bE fjzDtTWCFOf4KrU2Fo2+dGn/Mtvgz5Eg09/siqV13rRp1BCBvI4R6UvaUA+qWeZRQ kduuZQOuiwsAHxoyRq4tlAfZXefGRJlUGfUBN1XVOnRN5/EuUm0HQK6TSUF44MeQF 8d+9PstqgxIfbGalu0LD+A5mMHGP1WVxWtGkMVEpUGsbSJ1KmvlxXJ+51Mm6Le3SK Qa6S+7vTykMi8QwLKQ26kjS9xo6zr2PE+0tzsTC9JiU84KRwF0R77VhXIvUovfeLI L0nbjOEhHKensEb4+Q== |
| X-UI-Sender-Class | 6003b46c-3fee-4677-9b8b-2b628d989298 |
| User-Agent | Mozilla Thunderbird |
| Content-Language | en-US |
| In-Reply-To | <e8bc2a6e-b67e-4a5a-a215-cb03cb17f32b@crazy-compilers.com> |
| X-Provags-ID | V03:K1:gMhz8fpqt8xlzLawq2d2jUmD2I7g/qzadVH+4+ZU7PH/XcFL7a2 VYmlQd49VeX0M2IrcCNN3BmySSbz6U+8sFPhb8G+hyLvABSJ1nHq53Mk09ntqdxryLMVN0v qSgOS8waDFSCKZ7V0ZQApZcKxrBGiNnXyNfnyJJrVIXkDhEHYp10ZPsL5PobO82vAK2BIOf W5USKbxhALqmBn9aZNGKQ== |
| X-Spam-Flag | NO |
| UI-OutboundReport | notjunk:1;M01:P0:u5E4U9XxVNY=;lvs/yHcu470Lwj2dRQ5Isur8yK3 XHcyboyfma54GMouwZfqwC+9aegJ6Cl7CJO8q135FfZp5/e7o4piNk5VJl7uCG+9TONmuUEjX 7XYX5DNrNDZI0VHPXr61fwgqUKCCCHQpE7wavS0mio52IO9lS/Ih2OecrI9fIrhCYuFud1BDb xF2T8xuzJlnlVFWjnP42tH0vXPHDUVJ8P9uNnRBQxiRRWQm+5kCRsx5Z3iZFJIKortQ9iujro 0RckDv18hjfxlKE0rqJzkQtMjgePn5+kLj7eJU28SeakJej+HB6TkQ9aB0iTNOSHik4kmuAxG 5+HfP5q5uRcFf+53Eh6cDfiN0Fl0gmFNLWDG13mS2n4zdBNg0/Q0R+Cr3PG0NYls35vBM/kpN g2K4d4VMyuQ1DiKO2JUZuDQfRf7Vo3U80QfFuh6cVMQa77+wLWC65wTmwIa9T+EFIDx/scHky fXp8ZW5c6169UeZD6eQLrQXAImFwtHTzsalAhp7fdCIbei/2V+9biiJQMJPV2aDOyAMnXf/M+ ykDKC2Fxa323HsSpXQSpj1NV6WZsAzsa8ievgdHk0eSyOD9Ct8yaJgG0QuFnapP5ufvOhbYhy EgZXO7v9CwEbe09Ju6TpIIS1S9e/KKFvWVqyOmGf6bgd3O8L0PeH6jumXxWALx5s4VxGl4fi7 vlpdM8r+1t4zJ/+17nFp2Aw35jinA038s7spUzojV/CY94NHW8W59zCH/Vp5iLPP/rb9vz36e Z9oDTKLGPKQNxOBd1yXNMWp2tRfRgUtZCNrJevSyp2Majaos01KODo= |
| Message-ID-Hash | B2CDU3FSUV5MUR7ZLFJ24LELOPR5QBBE |
| X-Message-ID-Hash | B2CDU3FSUV5MUR7ZLFJ24LELOPR5QBBE |
| X-MailFrom | andreas.roehler@online.de |
| X-Mailman-Rule-Misses | dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header |
| X-Mailman-Version | 3.3.10b1 |
| Precedence | list |
| List-Id | Die Deutsche Python Mailingliste <python-de.python.org> |
| Archived-At | <https://mail.python.org/archives/list/python-de@python.org/message/B2CDU3FSUV5MUR7ZLFJ24LELOPR5QBBE/> |
| List-Archive | <https://mail.python.org/archives/list/python-de@python.org/> |
| List-Help | <mailto:python-de-request@python.org?subject=help> |
| List-Owner | <mailto:python-de-owner@python.org> |
| List-Post | <mailto:python-de@python.org> |
| List-Subscribe | <mailto:python-de-join@python.org> |
| List-Unsubscribe | <mailto:python-de-leave@python.org> |
| Xref | csiph.com de.comp.lang.python:6098 |
Show key headers only | View raw
Am 03.07.24 um 11:14 schrieb Hartmut Goebel:
> Am 02.07.24 um 20:56 schrieb Andreas Röhler:
>> print("zaehler: {}".format(zaehler))
>
> Immer wieder sehe ich diese unnötigen und ineffizienten
> String-Formatierungen bei "print".
>
> print("zaehler:", zaehler)
>
> tut genau das gleiche.
>
In diesem Fall schon. Aber warum für jede Aufgabe eine neue Form verwenden?
Nach meinem Dafürhalten ist, was "Format Specification Mini-Language"
anbietet, ungleich mächtiger - und am Ende auch einfacher.
Hab mal ein paar Beispiele herausgesucht:
# python/python-3.10.13-docs-html/library/string.html#formatspec
# Accessing arguments by position:
print('{0}{1}{0}'.format('abra', 'cad'))
# >>> >>> abracadabra
# Accessing arguments by name:
print('Coordinates: {latitude}, {longitude}'.format(latitude='37.24N',
longitude='-115.81W'))
# >>> Coordinates: 37.24N, -115.81W
# Replacing %s and %r:
print("repr() shows quotes: {!r}; str() doesn't: {!s}".format('test1',
'test2'))
# >>> repr() shows quotes: 'test1'; str() doesn't: test2
# Accessing arguments’ attributes:
c = 3-5j
print(('The complex number {0} is formed from the real part {0.real} '
'and the imaginary part {0.imag}.').format(c))
# >>> The complex number (3-5j) is formed from the real part 3.0 and the
imaginary part -5.0.
# Using type-specific formatting:
import datetime
d = datetime.datetime(2010, 7, 4, 12, 15, 58)
print('{:%Y-%m-%d %H:%M:%S}'.format(d))
# >>> 2010-07-04 12:15:58
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
[Python-de] Zuweisung via return Andreas Röhler <andreas.roehler@online.de> - 2024-07-02 20:56 +0200
Re: [Python-de] Zuweisung via return "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-07-02 23:02 +0200
[Python-de] Re: Zuweisung via return Andreas Röhler <andreas.roehler@online.de> - 2024-07-03 16:28 +0200
Re: [Python-de] Re: Zuweisung via return "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-07-03 16:36 +0200
Re: [Python-de] Re: Zuweisung via return Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-07-03 21:14 +0200
Re: [Python-de] Re: Zuweisung via return "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-07-04 00:09 +0200
Re: [Python-de] Zuweisung via return Marcel Logen <333200007110-0201@ybtra.de> - 2024-07-03 00:09 +0200
Re: [Python-de] Zuweisung via return "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-07-03 10:39 +0200
[Python-de] Re: Zuweisung via return Andreas Röhler <andreas.roehler@online.de> - 2024-07-03 11:21 +0200
Re: [Python-de] Zuweisung via return Stephan Herrmann <stephan.herrmann@mailbox.org> - 2024-07-03 00:22 +0200
[Python-de] Re: Zuweisung via return Hartmut Goebel <h.goebel@crazy-compilers.com> - 2024-07-03 11:14 +0200
Re: [Python-de] Re: Zuweisung via return "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-07-03 13:43 +0200
[Python-de] Re: Zuweisung via return Hartmut Goebel <h.goebel@crazy-compilers.com> - 2024-07-03 14:41 +0200
Re: [Python-de] Re: Zuweisung via return "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2024-07-03 15:40 +0200
[Python-de] Re: Zuweisung via return Andreas Röhler <andreas.roehler@online.de> - 2024-07-04 13:43 +0200
Re: [Python-de] Re: Zuweisung via return Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-07-05 05:47 +0200
[Python-de] Re: Zuweisung via return Hartmut Goebel <h.goebel@crazy-compilers.com> - 2024-07-05 10:48 +0200
Re: Zuweisung via return Hermann Riemann <nospam.ng@hermann-riemann.de> - 2024-07-05 16:08 +0200
[Python-de] Re: Zuweisung via return Andreas Röhler <andreas.roehler@online.de> - 2024-07-03 14:02 +0200
[Python-de] Re: Zuweisung via return Frank Grellert <grellert@web.de> - 2024-07-03 23:43 +0200
[Python-de] Re: Zuweisung via return Andreas Röhler <andreas.roehler@online.de> - 2024-07-04 13:35 +0200
csiph-web