首页 > 后端开发 > Python教程 > 如何在 Python 中在同一行打印多个元素?

如何在 Python 中在同一行打印多个元素?

Mary-Kate Olsen
发布: 2024-12-02 20:50:11
原创
148 人浏览过

How Can I Print Multiple Elements on the Same Line in Python?

在同一行打印多个元素

您的代码尝试打印“%s 的总分是 %s Alice 100”,其中由于格式不正确,与您的预期输出不同。要纠正此问题,请使用以下方法之一:

1.使用带有 % 格式的元组:

print("Total score for %s is %s" % (name, score))
登录后复制

2.使用带有 % 格式的字典:

print("Total score for %(n)s is %(s)s" % {'n': name, 's': score})
登录后复制

3.使用新式字符串格式 (Python 3):

print("Total score for {} is {}".format(name, score))
登录后复制

4.连接字符串:

print("Total score for " + str(name) + " is " + str(score))
登录后复制

5。使用函数参数 (Python 3):

print("Total score for", name, "is", score)
登录后复制

6.使用 F 字符串格式 (Python 3.6 ):

print(f'Total score for {name} is {score}')
登录后复制

为了清晰和易于使用,建议使用方法 5 或 6。

以上是如何在 Python 中在同一行打印多个元素?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板