python - 为什么逗号分隔符在我打印后返回逗号?
问题描述
完成所有评估后,我正在尝试打印文本:'此列表包含 x 个数字。我尝试同时使用 '+' 和 ',' 将字符串与变量分开,问题是当我尝试使用 '+' 作为分隔符时,它会显示一条消息:SyntaxError: invalid syntax
. 此外,如果我尝试使用“,”作为分隔符,我会在打印的消息末尾得到另一个“,”。我希望这个“,”仅在代码中分开,我不希望它显示在打印的消息中。
我试图替换这两个分隔符,也试图在谷歌上寻找答案。这是我学习的第三天,所以我只是不知道如何搜索此类信息。我找到的所有信息都无法阐明我应该怎么做才能以我想要的方式解决这个问题。
print('Number of elements: ', *(colection), sep = ', ')
消息现在是什么样子的?
Numbers in the list: , 1, 2, 3
我希望它拥有的最终外观:
Numbers in the list: 1, 2, 3
解决方案
使用分隔符打印时,打印的每个元素都是分开的,包括初始标记行。
假设colection
是一个数字列表,您可以只使用两个打印并在第一个打印上取消新行:
colection = [1,2,3]
print('Números da coleção: ',end='')
print(*colection,sep=', ')
输出:
Números da coleção: 1, 2, 3
推荐阅读
- c# - Referencing variable in class from within the same class
- dart - 如何在活动之上创建一个透明的全屏对话框 - Flutter
- mysql - Update whole or parts of column in a single row on MySQL and Nodejs
- javascript - Angular 2 - 从 component.ts 调用 .js 中的 JQuery 函数
- php - [rabbitmq] 没有连接器
- c - 内存读取时出现分段错误,但 GDB 可以读取内存位置?
- android - 如果 apk 分析后积累的 lib 文件夹超过 60%,如何减小 apk 大小?
- java - Random matching without repeat
- asp.net-mvc - WOPI 主机:在线服务器上无法编辑 Word 文件。但查看工作正常
- json - 用于哈希图的 Json