Ste*_*ano 7 python string syntax
可能重复:
Python中的单引号与双引号
我已经看到,当我必须在Python中使用字符串时,接受以下两个sintax:
mystring1 = "here is my string 1"
mystring2 = 'here is my string 2'
Run Code Online (Sandbox Code Playgroud)
无论如何有什么区别吗?
是因为任何原因更好地使用一种解决方案而不是另一种解决方案
干杯,
不,没有.当字符串包含单引号时,将其用双引号括起来更容易,反之亦然.除此之外,我的建议是选择一种风格并坚持下去.
另一种有用的字符串文字类型是三引号字符串,可以跨越多行:
s = """string literal...
...continues on second line...
...and ends here"""
Run Code Online (Sandbox Code Playgroud)
同样,由您决定是使用单引号还是双引号.
最后,我想提一下"原始字符串文字".这些被包含在r"..."或者r'...'防止转义序列(例如\n)被解析.除此之外,原始字符串文字对于指定正则表达式非常方便.
了解更多关于Python的字符串文字在这里.