python - 如何在Python中返回以逗号和空格分隔的参数副本?

标签 python whitespace space comma

我的功能定义是这样。

def repeat(s,n):
    return s * n 

>>> repeat('yeah',3)
'yeahyeahyeah'


当我调用函数repeat并输入我的整数要字符串重复多少次时,我希望它看起来像这样,包括空格和逗号。

>>> repeat('yeah,3)
'yeah, yeah, yeah' 

最佳答案

使用str.join

例如:

def repeat(s,n):
    return ", ".join([s] * n) 
print(repeat('yeah',3))


输出:

yeah, yeah, yeah



注意:我也在列表中有参数(s)。

关于python - 如何在Python中返回以逗号和空格分隔的参数副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50577704/

相关文章:

c - 想知道 C 字符串、NULL、空格

javascript - 在数字/数字和字母/字符之间添加空格

python - SLURM批处理脚本不执行Python脚本,不返回错误信息,不停止运行

python - 让 NumPy 在逻辑索引后返回正确形状的数组而不进行 reshape 的简洁方法?

python - “ascii”编解码器无法对位置 438 : ordinal not in range(128) 中的字符 u'\u2602' 进行编码

css - 为什么 `white-space` 在 IE 和 Firefox 之间不一致?

python - 在 Python 中使用空格有什么陷阱吗?

html - 标题上方烦人的空间不会消失

java - android/java 中的字符串,replace() 什么都不做

python - Django 不在调试环境中提供媒体文件