using an alternative string quotation syntax in python

Posted by Cawas on Stack Overflow See other posts from Stack Overflow or by Cawas
Published on 2010-05-11T19:01:02Z Indexed on 2010/05/11 19:04 UTC
Read the original article Hit count: 249

Filed under:
|
|
|

Just wondering...

I find using escape characters too distracting. I'd rather do something like this:

>>> print ^'Let's begin and end with sets of unlikely 2 chars and bingo!'^
Let's begin and end with sets of unlikely 2 chars and bingo!

Note the ' inside the string, and how this syntax would have no issue with it, or whatever else inside for basically all cases. Too bad markdown can't properly colorize it (yet), so I decided to <pre> it.

Sure, the ^ could be any other char, I'm not sure what would look/work better. That sounds good enough to me, tho.

Probably some other language already have a similar solution. And, just maybe, Python already have such a feature and I overlooked it. I hope this is the case.

But if it isn't, would it be too hard to, somehow, change Python's interpreter and be able to select an arbitrary (or even standardized) syntax for notating the strings?

I realize there are many ways to change statements and the whole syntax in general by using pre-compilators, but this is far more specific. And going any of those routes is what I call "too hard". I'm not really needing to do this so, again, I'm just wondering.

© Stack Overflow or respective owner

Related posts about python

Related posts about string