Why does python use both “ ” and ' ' to make a string literal
本问题已经有最佳答案,请猛点这里访问。
Python哲学:
1 2 3 | .... Simple is better than complex. .... |
所以为什么它同时使用双引号
我打字时迷路了:
1 2 | x ="aa" x |
锯:
1 | 'aa' |
但不是:
1 | "aa" |
当我看到上述哲学时,我怀疑它。这需要一些解释。
这一点都不复杂。事实上,这是相当有帮助的。
在您的示例中,当您键入
我喜欢在以下情况下使用:
1 2 | print 'Bill said,"Hey!"' print"I'm coming!" |
如果我们在第一个示例中使用
如果我们在第二个示例中使用
当然,你可以避开撇号,但美丽总比丑陋好。
例如,你可以用"来写我的传奇"。