首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Python中使用逗号、连接和字符串格式化程序的区别

在Python中使用逗号、连接和字符串格式化程序的区别
EN

Stack Overflow用户
提问于 2014-02-04 11:58:26
回答 2查看 28.7K关注 0票数 28

我正在自学python(2.7)。我了解到,我们可以使用以下方法在打印时将字符串和变量放在一起:

x = "Hello"
y = "World"

使用逗号:

print "I am printing" , x, y  # I know that using comma gives automatic space

通过使用连接:

print "I am printing" + " " + x + " " + y 

通过使用字符串格式化程序

print "I am printing %s %s" % (x, y) 

在本例中,三种打印方式都是相同的:

I am printing Hello World

这三者之间的区别是什么?是否有任何特定的情况下,其中一个比另一个更受欢迎?

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

https://stackoverflow.com/questions/21542694

复制
相关文章

相似问题

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