如何打印函数而不在Python中打印Return类型?

时间:2015-07-14 12:33:10

标签: python

我想打印这样的东西:

Current Hand: a e i i n r t

a e i i n r t,但是以下函数的输出没有返回类型:

def abcd(hand):
  for letter in hand:
     print letter
  print

我使用print "Current Hand:",abcd(hand)来执行此操作,但我得到以下操作:

Current Hand: a e i i n r t None

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

jonrsharpe所述,该函数不会返回任何内容。

尝试这样的事情:

def abcd(hand):
    return ' '.join(hand)

然后你可以调用print "Current Hand:", abcd(hand)并且你将获得一个以空格分隔的字符串(假设hand是某种可迭代的,join()构建一个字符串)。