为什么这是无类型?

时间:2017-09-26 03:02:41

标签: python python-3.x

 def cal(x,y=1)
    s = ''
    for i in range(0,x,y):
       s = s + str(i)
    print(s)

由此,x = cal(6),y = cal(2)。为什么x和y是Nonetype?

是不是应该是str,因为原始的s('')是字符串,并且加上str值?

1 个答案:

答案 0 :(得分:2)

您可以选择return s,但没有,因此返回值为None