[Tutor] working with strings in python3

James Mills prologic at shortcircuit.net.au
Mon Apr 18 20:34:27 EDT 2011


On Tue, Apr 19, 2011 at 10:17 AM, Rance Hall <ranceh at gmail.com> wrote:
> pseudo code:
>
>
> message = "Bah."
>
> if test:
>   message = message + " Humbug!"
>
> print(message)
>
> end pseudo code

Normally it's considered bad practise to concatenate strings.
Use a a format specifier like this:

> message = "Bah."
>
> if test:
>   message = "%s %s" (message, " Humbug!")
>
> print(message)

Python3 (afaik) also introduced the .format(...) method on strings.

cheers
James

-- 
-- James Mills
--
-- "Problems are solved by method"



More information about the Python-list mailing list