title: using an alternative string quotation syntax in python
body: <p>Just wondering...</p>
  
  <p>I find using escape characters too distracting. I'd rather do something like this (console code):</p>
  
  <pre>
  >>> 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!
  </pre>
  
  <p>Note the <code>'</code> inside the string, and how this syntax would have no issue with it, or whatever else inside for basically all cases. Too bad <em>markdown</em> can't properly colorize it (yet), so I decided to <code>&lt;pre&gt;</code> it.</p>
  
  <p>Sure, the <code>^</code> could be any other char, I'm not sure what would look/work better. That sounds good enough to me, tho.</p>
  
  <p>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.</p>
  
  <p>But if it isn't, would it be <em>too hard</em> to, somehow, change Python's interpreter and be able to select an arbitrary (or even standardized) syntax for notating the strings?</p>
  
  <p>I realize <a href="https://stackoverflow.com/questions/214881/can-you-add-new-statements-to-pythons-syntax/217373#217373">there are many ways</a> to change statements and the <a href="https://stackoverflow.com/questions/1065966/unable-to-understand-a-statement-about-customizing-pythons-macro-syntax/1066027#1066027">whole syntax in general by using pre-compilators</a>, but this is far more specific. And going any of those routes is what I call <em>"too hard"</em>. I'm not really needing to do this so, again, I'm just wondering.</p>