在Python中,有时我会使用' '
来查看字符串变量来定义它;有时我会使用" "
来查看字符串变量来定义它。
例如,在我看来,以下两个方面都有效
file_to_read = os.path.join(path, 'file.txt')
file_to_read = os.path.join(path, "file.txt")
我的问题是,' '
和" "
完全可以互换吗?
答案 0 :(得分:0)
是的,在python单引号(')和双引号(")完全可以互换。 (请记住,对于其中任何一个,你必须逃避字符串周围的引号)
然而,通常的做法是围绕将以双引号和其他内容显示给用户的字符串"内部"单引号中的字符串