the meaning of rユ.......ï¾
Roy Smith
roy at panix.com
Mon Jul 23 08:55:22 EDT 2012
In article <500d0632$0$1504$c3e8da3$76491128 at news.astraweb.com>,
Steven D'Aprano <steve+comp.lang.python at pearwood.info> wrote:
> Technically, no, it's a SyntaxError, because the Original Poster has used
> some sort of "Smart Quotes" characters r’‘ instead of good old fashioned
> typewriter-style quotes r'' or r"".
>
> If you're going to ask programming questions using an email client that
> changes what you type, including smart quotes, special hyphens or other
> characters, you're going to have a bad time.
Some day, we're going to have programming languages that take advantage
of the full unicode character set. Right now, we're working in ASCII
and creating silly digrams/trigrams like r'' for raw strings (and triple-quotes for multi-line
strings). Not to mention <=, >=, ==, !=. And in languages other than
python, things like ->, => (arrows for structure membership), and so on.
When I first started writing C code, it was on ASR-33s which did not
support curly baces. We wrote ¥( for { and ¥) for } (although I think the translation was
handled entirely in the TTY driver and the compiler was never in on the
joke). 20 or 30 years from now, people are going to look back on us
neanderthals and laugh about how we had to write r''.
More information about the Python-list
mailing list