Difference between using ' and "?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Difference between the use of double quote and quotes in python
Single quotes vs. double quotes in Python
所以我现在在学习Python,并且正在创建一个函数。使用"和"有什么区别?我将在下面创建一个示例函数来举例说明我的问题。
1 2 | def question(variable): print variable |
现在打电话有什么区别
1 | question("hello") |
和
1 | question('hello') |
他们两个都打招呼,但为什么我能用两个呢?是因为python很灵活吗?我很困惑,因为"通常用于字符的地方"是Java的字符串,对吗?
两者都是平等的,你使用的完全是你的偏好。
关于
1 | Special cases aren't special enough to break the rules. |
长度为1的字符串不够特殊,无法具有专用的
请注意,您可以执行以下操作:
1 2 3 4 | >>> print 'Double" quote inside single' Double" quote inside single >>> print"Single' quote inside double" Single' quote inside double |
"在字符串中输入"时很有用,反之亦然
python没有对字符单引号和字符串双引号的限制。
正如您在这里看到的,语法显式地允许两个字符串。
http://docs.python.org/reference/lexical_analysis.html字符串文本