Python 连接项作为一个函数的结果
我有这个功能Python 连接项作为一个函数的结果,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我有这个功能 def one(): item1 = "one" item2 = "two" result = item1, item2 return result print(one()) 这个函数的输出是元组格式的,如下所示 ('one', 'two') 如果我需要非元组格式的输出,那么我该怎么办 one, two 有人能帮忙吗?谢谢给你: def one(): item1 = "one" item2 = "two" resul
def one():
item1 = "one"
item2 = "two"
result = item1, item2
return result
print(one())
这个函数的输出是元组格式的,如下所示
('one', 'two')
如果我需要非元组格式的输出,那么我该怎么办
one, two
有人能帮忙吗?谢谢给你:
def one():
item1 = "one"
item2 = "two"
result = item1 + ", " + item2
return result
print(one())
给你:
def one():
item1 = "one"
item2 = "two"
result = item1 + ", " + item2
return result
print(one())
您可以将其解压缩并指定自定义分隔符:
print(*one(), sep=', ')
您可以将其解压缩并指定自定义分隔符:
print(*one(), sep=', ')
使用:
或者在Python 3中,您可以简单地使用print()
,如下所示:
print(*one(), sep=', ')
如果您在文件顶部像这样导入print_函数
,它在Python 2中也可以工作:
from __future__ import print_function
使用:
或者在Python 3中,您可以简单地使用print()
,如下所示:
print(*one(), sep=', ')
如果您在文件顶部像这样导入print_函数
,它在Python 2中也可以工作:
from __future__ import print_function
将
result=item1,item2
替换为result=item1+,“+item2
将result=item1,item2
替换为result=item1+”,“+item2
我如何在另一个函数中调用它?例如:对于v,vv in*one(),sep=”:@gho:如果需要字符串,请使用str.join()
,如图所示,然后将其传递给第二个函数。e、 g.function2(',')。join(one())
。否则,只需对返回的元组进行迭代:,用于one()中的项:print(item)
。我不会进行打印,我只将其用作另一个的输入function@gho:你读了答案和评论了吗?使用str.join()。e、 g.function2(',')。join(one())
。否则,只需对返回的元组进行迭代:,用于one()中的项:print(item)
。我不会进行打印,我只将其用作另一个的输入function@gho:你读了答案和评论了吗?使用str.join()
,例如另一个函数(“,”.join(one())