Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #3515

Re: [Tutor] working with strings in python3

Subject Re: [Tutor] working with strings in python3
From Westley Martínez <anikom15@gmail.com>
References <BANLkTik3h6PP=3zenu+Deo+MAMN3jUTtxg@mail.gmail.com> <BANLkTim4rA1CiUFTM_bDKe7+aXeDFz-Fsw@mail.gmail.com>
Date 2011-04-18 17:58 -0700
Newsgroups comp.lang.python
Message-ID <mailman.532.1303174739.9059.python-list@python.org> (permalink)

Show all headers | View raw


On Tue, 2011-04-19 at 10:34 +1000, James Mills wrote:
> On Tue, Apr 19, 2011 at 10:17 AM, Rance Hall <ranceh@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.

Back to comp.lang.python | Previous | Next | Find similar


Thread

Re: [Tutor] working with strings in python3 Westley Martínez <anikom15@gmail.com> - 2011-04-18 17:58 -0700

csiph-web