Re: 20050119: quoting strings
From: Steve Holden (steve_at_holdenweb.com)
Date: 01/10/05
- Next message: wittempj_at_hotmail.com: "Re: Datetime module"
- Previous message: Steve Holden: "Re: Python serial data aquisition"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 10 Jan 2005 05:35:27 -0500
Xah Lee wrote:
> #strings are enclosed in double quotes quotes. e.g.
> a="this and that"
> print a
>
> #multiple lines must have an escape backslash at the end:
> b="this\n\
> and that"
> print b
>
> #One can use r"" for raw string.
> c=r"this\n\
> and that"
> print c
>
> #To avoid the backslash escape, one can use triple double quotes to
> print as it is:
> d="""this
> and
> that"""
> print d
>
> ---------------
> # in Perl, strings in double quotes acts as Python's triple """.
> # String is single quote is like Python's raw r"".
> # Alternatively, they can be done as qq() or q() respectively,
> #and the bracket can be just about any character,
> # matching or not. (so that escapes can be easy avoided)
>
> $a=q(here, everthing is literal, $what or \n or what not.);
> $b=qq[this is
> what ever including variables $a that will be
> evaluated, and "quotes" needn't be quoted.];
> print "$a\n$b";
>
> #to see more about perl strings, do on shell prompt
> #perldoc -tf qq
> Xah
> xah@xahlee.org
> http://xahlee.org/PageTwo_dir/more.html
>
Well, that gets that sorted out, then.
Tomorrow: using single quotes. Using single quotes. The larch.
regards
Steve
-- Steve Holden http://www.holdenweb.com/ Python Web Programming http://pydish.holdenweb.com/ Holden Web LLC +1 703 861 4237 +1 800 494 3119
- Next message: wittempj_at_hotmail.com: "Re: Datetime module"
- Previous message: Steve Holden: "Re: Python serial data aquisition"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]