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())