Deutsch English Français Italiano |
<mailman.6.1724640924.2917.python-list@python.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail From: Pierre Fortin <pf@pfortin.com> Newsgroups: comp.lang.python Subject: Re: Is there a better way? [combining f-string, thousands separator, right align] Date: Sun, 25 Aug 2024 21:34:51 -0400 Lines: 12 Message-ID: <mailman.6.1724640924.2917.python-list@python.org> References: <oRHyO.142039$bV6e.134076@fx08.ams4> <20240825213451.7f786f57@pfortin.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de ojImxFhBFn3f0f+07eJEjg0LnLOL3tlZhzH3nln/RBiA== Cancel-Lock: sha1:Shx3qZccpPdUSmfIRsmG9lUT6L0= sha256:RHNwW853MNAiWJ4hw5sPP5xbsS5P3ACzl7nglXfm7ww= Return-Path: <pf@pfortin.com> X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=pfortin.com header.i=@pfortin.com header.b=FaCvE24H; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.034 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.01; 'aug': 0.07; 'sun,': 0.07; '2024': 0.16; '>>>>': 0.16; 'subject:align': 0.16; 'subject:string': 0.16; 'subject:way': 0.16; 'wrote:': 0.16; 'to:addr:python-list': 0.20; 'cc:2**0': 0.25; 'it,': 0.29; 'python-list': 0.32; 'subject:there': 0.32; 'header:In-Reply- To:1': 0.34; 'received:199': 0.69; 'subject:]': 0.70; 'subject: \n ': 0.84; 'subject:better': 0.91 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=pfortin.com ; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References :In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Cubqng89A0rukAibmpIaPhR7YLSwNIWPlucownMmblg=; b=FaCvE24HvhC2PoahKmtqxYCvr7 h/QBGgreT4Uz3gcUj8QI2Uq5d9BX5D+zIRrD2wLuUpHHNLbYgDv8mP1ApnWu99kY8nqzmE77jheDb v1CX9XwB2MIzT+4Zh7RAVvnmoEsSflzxOjMPGi07XHUzfaYvOO3zB2OzyPQp/UhRL5oMe1qIrIxNt YsYkopzPK7NjFs2dCZdx2icBnq5mxv1EcdJYG7uC8XFN6ZSVwgjf23CHsQbv9J/ye8GVBqLsN8zz+ U/OVAaQmb8Dj7UqV4+BILeo0kpo2ZQP27E2117Bz/UwoCEvZTBKHqBxelzcMdtZKg152DrOSlssmH B/LmrlDw==; In-Reply-To: <oRHyO.142039$bV6e.134076@fx08.ams4> X-Mailer: Claws Mail 4.3.0git9 (GTK 3.24.43; x86_64-pc-linux-gnu) X-Get-Message-Sender-Via: ecngx348.inmotionhosting.com: authenticated_id: pf@pfortin.com X-Authenticated-Sender: ecngx348.inmotionhosting.com: pf@pfortin.com X-Originating-IP: 198.46.91.127 X-SpamExperts-Domain: ecngx348.inmotionhosting.com X-SpamExperts-Username: 198.46.91.127 Authentication-Results: servconfig.com; auth=pass smtp.auth=198.46.91.127@ecngx348.inmotionhosting.com X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.24) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT+aNZhU4Tqmh6RPAhJzQtN4PUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5zrZdyVoOLhYcVso5GiMJOvpCl8L9DTIFp64Frdm8ZYl7zL E8/wV9b3b81AyPIwTZPxXi0858vbo/S2v6neZJk6s8vzOhLGfuNMwru2XoJU6mIwuwJXJGpifhN1 th0saPRl8dmsxDwp7RnymMoVR6CJDay26Uht2YE0QPb0g8Vb+x3CTXTiJAERzvNeJKL1HJ3XWAZ5 W+UFmJmuew/D9ljpZsgLuXmBcoVAwtlOsmDRCVT2sdrgtBZkkjKrLziq8N4F1vLM9cIybVokPLVw NGeGAdeXjCDBOomVNP9963OKUwZXTaHOP7oKW7n27myvseKRqlQE9b1hXhIRJ1bJW0V1UYfuzJ1m 8O31zlHQ8Dw4NmzfO6ib3rryOBZGk86Mee0fTjrYxVWetnNJmJU0xg+46+MR9Nol7RZuMNLAjhWw OH8CTlQwpHklpufi6pZ4ylW5njSUhBnTQRr7XDNUKDlrDzn23lmbQ455+TwtsPDDuZi5IvY2WxpX FqNriEKWAI+rEPGaUfvTQD8mTYnm5Vyb/eB36XvbBuC1U1srT4VxcBqZR3KVQgqF/fPYYAfEfsjl BVGlg2HG1V5/WOPTwz68Tk9CgYUIkxClejfBHaGDSbr9mngkA413vVRycyr76ynl806eCKWk31Oy liaXTykYlRK80x3csr6hp1YWIAAxMCPNOLiRQUgGOloFElbZLF4RFZ4oobg8BBg3Jq+ntzj0hVi6 aQRMfQurcz45purm0ZyLwkuKI51yRR7AImuZBFykBJTycjSXYBbCRRLP/dzFDaootgac9AU/HSoj RIrGceQJyPsBMRItmV2XMBZo/xu03pDqi/PJRa1H+KrDbFh2XRs+tu+0MI3KZT7cpJSeDnCxQEQl +7yMYcPNbrwQiotWBpRKR65hsiHI9Nuxn7ymXMiTx/S2ki6+9c/8Qxcnr5bMIguYt7wybfRQGlg3 ILxoMMMh30z0ou3Uma6ICBqo8eNyupB7Ak0eQEQVLmVl4uOGY/fU/ez09WfodcRb6XIeBSpfGnwj CEXYE5OgK4yvokvlqzub5SyHO8sLBcuZsQ== X-Report-Abuse-To: spam@se1-lax1.servconfig.com X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: General discussion list for the Python programming language <python-list.python.org> List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> List-Archive: <https://mail.python.org/pipermail/python-list/> List-Post: <mailto:python-list@python.org> List-Help: <mailto:python-list-request@python.org?subject=help> List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> X-Mailman-Original-Message-ID: <20240825213451.7f786f57@pfortin.com> X-Mailman-Original-References: <oRHyO.142039$bV6e.134076@fx08.ams4> Bytes: 5292 On Sun, 25 Aug 2024 15:12:20 GMT Gilmeh Serda via Python-list wrote: >Subject explains it, or ask. > >This is a bloody mess: > >>>> s = "123456789" # arrives as str >>>> f"{f'{int(s):,}': >20}" >' 123,456,789' > f"{s:>20}"