首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用‘和’之间的区别?

使用‘和’之间的区别?
EN

Stack Overflow用户
提问于 2011-02-23 05:44:41
回答 3查看 129.9K关注 0票数 46

可能的重复: python中双引号和引号的使用差异 Python中的单引号与双引号

所以我现在正在学习python,并创建了一个函数。使用‘和’之间的区别是什么?我将在下面创建一个示例函数来举例说明我的问题。

代码语言:javascript
复制
def question(variable):
    print variable

现在打电话有什么区别

代码语言:javascript
复制
question("hello")

代码语言:javascript
复制
question('hello')

他们都打印你好,但为什么我可以两者都用呢?这仅仅是因为python很灵活吗?我很困惑,因为‘通常用于字符,就像“用于java的字符串一样,对吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-23 05:49:13

两者都是平等的,你所使用的完全是你的喜好。

charstring的关系而言,请参阅Zen of Python (佩普20import this)

代码语言:javascript
复制
Special cases aren't special enough to break the rules.

长度1的字符串不够特殊,不足以具有专用的char类型。

请注意,您可以:

代码语言:javascript
复制
>>> print 'Double" quote inside single'
Double" quote inside single
>>> print "Single' quote inside double"
Single' quote inside double
票数 57
EN

Stack Overflow用户

发布于 2011-02-23 05:49:24

“当您进入字符串时非常有用,反之亦然。

票数 16
EN

Stack Overflow用户

发布于 2011-02-23 05:46:50

Python没有字符单引号和字符串双引号的限制。

正如您在这里看到的,语法显式地允许字符串和字符串。

string#string-文本

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5087425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档