功能产生意外结果

时间:2016-10-16 18:15:03

标签: python function

有人可以解释为什么这个功能会给出"无"在末尾?

def displayHand(hand):
    """
    Displays the letters currently in the hand.

    For example:
    >>> displayHand({'a':1, 'x':2, 'l':3, 'e':1})
    Should print out something like:
       a x x l l l e
    The order of the letters is unimportant.

    hand: dictionary (string -> int)
    """
    for letter in hand.keys():
        for j in range(hand[letter]):
             print(letter,end=" ")       # print all on the same line
    print()                             # print an empty line

2 个答案:

答案 0 :(得分:2)

该函数返回None,因为没有其他显式返回值;如果函数没有return语句,则默认为None。

答案 1 :(得分:1)

如果某个函数没有返回任何内容,则会自动返回"/path/of/search.php?parameter="+variable