Deutsch English Français Italiano |
<mailman.2.1724637291.2917.python-list@python.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeds.phibee-telecom.net!2.eu.feeder.erje.net!feeder.erje.net!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:38:22 -0400 Lines: 13 Message-ID: <mailman.2.1724637291.2917.python-list@python.org> References: <oRHyO.142039$bV6e.134076@fx08.ams4> <20240825213822.0b161c22@pfortin.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de 3JuvVi513Om0zOF03o4A8AZB5XnKygb/A4GV2gTJrflQ== Cancel-Lock: sha1:FqPz/b7/OrdG4p48Y0rF7W20j0k= sha256:RL73Q2Yda2WeCQup6iVyQxjPuDtGI6+boalY/rhg6Sw= 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=jZG6fgSj; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.041 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.02; '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; 'subject:]': 0.70; 'forgot': 0.84; '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=MXp2g33RUU3ruPb4tmCvTdncIKsB3DJUv0HmPvYG+NA=; b=jZG6fgSj3+HO/y8o6xlLCcAOO4 cPtLG9Bh5Tb4HsWBb0dZRmq0Kw9hne2Enplv+RVvooFER/Kcclk4UnjeS5D4CcPbEiwifujZ2omtR 0Vex2e6RaF4qIAziWm21pBtqZE/nQB37Odxdmqcux5TtDgDlJ6hToDRn6Jue8S99D1xdNK6CqKGXV D4w8BhrFbCEZ4fhAEZzC6yNz0n4vPr7fL+YUnhFzDysmqWQ9cLYb0UTX6tpgZyny/yDSws0B1yK11 WM++FD3zMVBkLogFDmReGj7kcHZHygE+f0oQYRlJ8v91mbnGfbqm1Pw5WmWSY5Ar6G2y7StNI784F xYPeSIBQ==; 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.28) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT/McEAlfriBQLPxioT4OODzPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5zrZdyVoOLhYcVso5GiMJOvpCl8L9DTIFp64Frdm8ZYl7zL E8/wV9b3b81AyPIwTZPxXi0858vbo/S2v6neZJk6s8vzOhLGfuNMwru2XoJU6uWta+K53aFc8m9Z bXP1L3Vl8dmsxDwp7RnymMoVR6CJDay26Uht2YE0QPb0g8Vb+x3CTXTiJAERzvNeJKL1HJ3XWAZ5 W+UFmJmuew/D9ljpZsgLuXmBcoVAwtlOsmDRCaKd6Xeqm3xLXztxB4Lk5FFQHTHnHCfQlWiHz6cy iF60AdeXjCDBOomVNP9963OKUwZXTaHOP7oKW7n27myvseKRqlQE9b1hXhIRJ1bJW0V1UYfuzJ1m 8O31zlHQ8Dw4NmzfO6ib3rryOBZGk86Mee0fTjrYxVWetnNJmJU0xg+46+MR9Nol7RZuMNLAjhWw OH8CTlQwpHklpufi6pZ4ylW5njSUhBnTQRr7XDNUKDlrDzn23lmbQ455+TwtsPDDuZi5IvY2WxpX FqNriEKWAI+rEPGaUfvTQD8mTYnm5Vyb/eB36XvbBuC1U1srT4VxcBqZR3KVQgqF/fPYYAfEfsjN MenojtnS5GFKIk+a4YL3GESgodMh3S0GT0bXwYcbwl5mQMlC2RMoPaOM1YJMY2b+6INYTgBX/7uM ttOrQ9pKeWcAcvt5SsFrbwQ6VPBItKbAvktuOzccmiJIz3CLNOD3Y80OmAux3oN13+ztUzneXMXK jaxv10oXApQLRVegYgSIGxzBF2u2H7X6hZMNOOxxfpYDjGTZ0x3acMshIoiRTGxbWpJg4KvmdOet HkukFYjKFojrvUjjKLsywQkk4eqj6DjaSkcyk3JPaZt9ZSFcbmNSPeYOYiS9l8d+2BjaTA7S8/qi rGjH0urkD3BNNHahg6Ya+z7k1o8hIqau5lMycqTM6cyT/IU1TY5PvweZ+izS555JC/eJE0J20PW7 DICs9uj8bOqE9zVJwqYsk3or2rrLp4UyH4Wq0vyDWCqziKxpKsL8zANCAlYA5EIMyDalD8hMDE+I WRKY4dAE1QFbCF6OGZGmgP1HDx13ZatXAA== 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: <20240825213822.0b161c22@pfortin.com> X-Mailman-Original-References: <oRHyO.142039$bV6e.134076@fx08.ams4> Bytes: 5323 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' > Oops.. forgot comma f"{int(s):>20,}"