2010-03-04 90 views
1

我在Python 2.x脚本中有一个函数定义,它将 元组作为它的参数之一,但2to3没有答案,也没有任何 我正在搜索如何在Python 3.x中表示相同。将Python 2.x函数定义转换为Python 3.x

例如。 def blah(self,(string1,string2)):

任何帮助非常感谢

回答

4

这很简单。

def blah(self, strings): 
    string1, string2 = strings 
    ... 
+1

嗯......我不确定这对我有用。我想我应该详细说明,我想我可以简化它。 我有一些代码定义如下: 高清嗒嗒(个体经营(字符串1,字符串)): 回报blah2( '帮助',(字符串1,字符串)) 和 高清blah2(个体经营,名称, string1 = None): ... 因此,如果等于只有2行def,你的建议如何在这种情况下工作? (或者我错过了这一点) 对不起,第一次,如果这是现在完全不同的情况:( – Grail 2010-03-04 11:10:59

+1

'blah'的定义变为'def blah(self,strings):return blah2('帮助',*字符串)' – ncoghlan 2011-02-08 03:39:31