在python中使用另一种字符串引用语法

在python中使用另一种字符串引用语法,python,string,syntax,quotations,Python,String,Syntax,Quotations,只是想知道 我发现使用转义字符太分散注意力了。我更愿意这样做(控制台代码): >>>打印^让我们以一组不太可能的2个字符和宾果开始和结束^ 让我们开始和结束一组不太可能的2个字符和宾果! 请注意字符串中的”,以及该语法如何与之无关,或者基本上所有情况下的任何其他内容。太糟糕了,markdown还不能正确地给它上色,所以我决定它 print '''Let's begin and end with sets of unlikely 2 chars and bingo''' 当然,^可以是任何其他字

只是想知道

我发现使用转义字符太分散注意力了。我更愿意这样做(控制台代码):

>>>打印^让我们以一组不太可能的2个字符和宾果开始和结束^ 让我们开始和结束一组不太可能的2个字符和宾果! 请注意字符串中的
,以及该语法如何与之无关,或者基本上所有情况下的任何其他内容。太糟糕了,markdown还不能正确地给它上色,所以我决定

print '''Let's begin and end with sets of unlikely 2 chars and bingo'''
当然,
^
可以是任何其他字符,我不确定什么看起来/效果更好。这对我来说已经足够好了,tho

也许其他一些语言已经有了类似的解决方案。而且,也许Python已经有了这样一个特性,我忽略了它。我希望是这样

但如果不是这样,那么以某种方式更改Python的解释器并能够选择任意(甚至标准化)语法来表示字符串会不会太难

我意识到要改变陈述和主题,但这要具体得多。我称之为“太难了”。我真的不需要这样做,我只是想知道。

Python使用了“”或“”作为分隔符

字符串中同时包含3'和3''的频率是多少?Python使用“”或“”作为分隔符


一个字符串中同时包含3'和3''的频率有多高

我原以为选择“字符串”、“字符串”、“字符串”和“字符串”对几乎所有情况都足够了。我遗漏了什么?@Blair Conrad,你也遗漏了前缀为R的字符串的排列,例如R“string”。@Blair实际上你遗漏了“也许我忽略了它”。-)@马克·兰森,没错。还有那些前缀为r的。但我认为rstring超出了原始问题的范围-它似乎更关注分隔符而不是嵌入式转义符。我原以为在几乎所有情况下,选择“string”、“string”和“string”就足够了。我遗漏了什么?@Blair Conrad,你也遗漏了前缀为R的字符串的排列,例如R“string”。@Blair实际上你遗漏了“也许我忽略了它”。-)@马克·兰森,没错。还有那些前缀为r的。但我认为rstring超出了原始问题的范围——它似乎更关注分隔符,而不是嵌入的转义。虽然不经常,但它确实发生了。非常感谢!:)-这也比我的弱建议好看多了。太棒了,已经在那儿了@Cawas,这是对Python的常见反应。“包含电池”并不是它的一半。在一个相关的注释中,我在一些使用
引用”注释的代码中看到了什么语法“就在任何
def
的正下方,它们是文档字符串,这是记录函数的标准方式,虽然并不常见,但确实如此。非常感谢!:)-这也比我的弱建议好看多了。太棒了,已经在那儿了@Cawas,这是对Python的常见反应。“包括电池”并不是它的一半。在一个相关的注释中,我在一些代码中看到的语法是什么?使用
在任何
def
的正下方引用“注释”?它们是文档字符串,是记录函数等的标准方式
print '''Let's begin and end with sets of unlikely 2 chars and bingo'''