[Tutor] working with strings in python3
Westley MartÃnez
anikom15 at gmail.com
Mon Apr 18 20:58:53 EDT 2011
On Tue, 2011-04-19 at 10:34 +1000, James Mills wrote:
> 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"
How is concatenating strings bad practice? I use code such as:
string = 'hello'
string += ' children.'
a lot.
More information about the Python-list
mailing list