[Tutor] Multi-line statements with comments
Sat, 29 Dec 2001 07:42:05 -0800
Kirby Urner, 4D Solutions
From: firstname.lastname@example.org [mailto:email@example.com] On Behalf
Of Danny Yoo
Sent: Friday, December 28, 2001 5:42 PM
To: Jim Angstadt
Subject: Re: [Tutor] Multi-line statements with comments
On Fri, 28 Dec 2001, Jim Angstadt wrote:
> However, the use of the continuation character does not permit one to
> have comments within the string. In regular expressions, there is a
> way to disreguard whitespace within the RE, and add comments, which
> makes a lengthy expression more readable. ( I'm referring to VERBOSE
> in python or x in perl. )
> What is a good technique for commenting multi-line statements that are
> not REs?
Note: you can also have comments in multi-lines where the goal is to
define a sequence or mapping.
>>> j = [
1,2, # this is a
3,4 # list
[1, 2, 3, 4]
So if you have your heart set on commenting each line of a string,
spread across multiple lines, you could do something like:
>>> mylist = ["here we", # beginning of string
" are testing", # middle of string
" a way to comment", # etc.
" string formations" # finis
then join it all together at the end (comments automagically gone):
>>> thestring = ''.join(mylist)
'here we are testing a way to comment string formations'