【发布时间】:2015-01-05 15:24:38
【问题描述】:
这个函数在Python3.4中已经存在了吗?
def repeat (number):
str=""
for i in range(number):
str+="*"
return(str)
【问题讨论】:
-
排序:
return "*" * number
标签: python function python-3.x
这个函数在Python3.4中已经存在了吗?
def repeat (number):
str=""
for i in range(number):
str+="*"
return(str)
【问题讨论】:
return "*" * number
标签: python function python-3.x
您可以使用简单的字符串操作来实现这一点。
def repeat(number):
return "*" * number
或者干脆
print("*" * number)
【讨论】:
本着提供替代答案的精神,并作为列表理解和强大的str.join(list) 的演示,这也绝对有效:
def repeat(number):
return "".join(["*" for x in range(number)])
【讨论】: