Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news-1.dfn.de!news.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: cl@isbd.net Newsgroups: comp.lang.python Subject: I need a neat way to print nothing or a number Date: Tue, 26 Mar 2013 15:50:11 +0000 Lines: 17 Message-ID: X-Trace: individual.net 8zqprb9FZwDDYtBbwJP2uAGt03CDn+gG9cRF1L2u0PEKSWfOw= X-Orig-Path: not-for-mail Cancel-Lock: sha1:KBOmp1v7TwjHg2UsVjTn4FB6hDY= sha1:l3UJpF5N4gCf8jDVWzEYQjv8xIM= User-Agent: tin/2.1.1-20120623 ("Mulindry") (UNIX) (Linux/3.5.0-26-generic (x86_64)) Xref: csiph.com comp.lang.python:41915 What's a neat way to print columns of numbers with blanks where a number is zero or None? E.g. I want to output something like:- Credit Debit Description 100.00 Initial balance 123.45 Payment for cabbages 202.00 Telephone bill For each line I have either the credit or the debit amount and the other is 0 or None. However you can't get number formatting (old or new) to output a blank for 0 and it barfs on None. -- Chris Green