所以我现在正在学习python,并创建了一个函数。使用‘和’之间的区别是什么?我将在下面创建一个示例函数来举例说明我的问题。
def question(variable):
print variable现在打电话有什么区别
question("hello")和
question('hello')他们都打印你好,但为什么我可以两者都用呢?这仅仅是因为python很灵活吗?我很困惑,因为‘通常用于字符,就像“用于java的字符串一样,对吗?
发布于 2011-02-23 05:49:13
两者都是平等的,你所使用的完全是你的喜好。
就char与string的关系而言,请参阅Zen of Python (佩普20或import this)
Special cases aren't special enough to break the rules.长度1的字符串不够特殊,不足以具有专用的char类型。
请注意,您可以:
>>> print 'Double" quote inside single'
Double" quote inside single
>>> print "Single' quote inside double"
Single' quote inside double发布于 2011-02-23 05:49:24
“当您进入字符串时非常有用,反之亦然。
发布于 2011-02-23 05:46:50
Python没有字符单引号和字符串双引号的限制。
正如您在这里看到的,语法显式地允许字符串和字符串。
string#string-文本
https://stackoverflow.com/questions/5087425
复制相似问题