如何使用现有函数多次写入一个符号?

2024-04-23 06:57:36 发布

您现在位置:Python中文网/ 问答频道 /正文

这个函数在Python3.4中已经存在了吗?你知道吗

def repeat (number):
    str=""
    for i in range(number):
        str+="*"
    return(str)

Tags: 函数innumberforreturndefrangerepeat
2条回答

您可以使用简单的字符串操作来实现这一点。你知道吗

def repeat(number):
    return "*" * number

或者只是

print("*" * number)

本着提供替代答案的精神,作为列表理解和强大的str.join(list)的示范,这也绝对有效:

def repeat(number):
    return "".join(["*" for x in range(number)])

相关问题 更多 >