字符串乘以整数时如何在python中使用分隔符

字符串乘以整数时如何在python中使用分隔符,python,python-3.x,Python,Python 3.x,打印'python'*5,sep=',' 如何在新行上打印 例:蟒蛇蟒蛇蟒蛇蟒蛇 但它没有使用'sep=','选项 那么,我如何让它工作呢 例:python,python,python,…。试试这种方法 print(*5*('python',), sep=',') 输出 python,python,python,python,python,python 您必须添加“,”以让分隔符知道要分隔什么,否则它会认为只有一个单词。有多种方法可以做到这一点。试一试 'python, ' * 5 或 或

打印'python'*5,sep=','

如何在新行上打印

例:蟒蛇蟒蛇蟒蛇蟒蛇

但它没有使用'sep=','选项 那么,我如何让它工作呢

例:python,python,python,…。

试试这种方法

print(*5*('python',), sep=',')
输出

python,python,python,python,python,python


您必须添加“,”以让分隔符知道要分隔什么,否则它会认为只有一个单词。

有多种方法可以做到这一点。试一试

'python, ' * 5

sep是print函数的参数,而不是字符串格式化程序。打印完成后,它会放置分隔符。

print'python\n'*5sep=',是打印函数的一个参数,它与表达式'python'*5没有关系。可以使用print*['python']*5、sep='、'或print'、'。连接['python']*5,或。。。
print(*['python']*5,sep=',')
', '.join(['python'] * 5)