小编pep*_*ppy的帖子

unittest for python中没有类型?

我只是想知道如何测试一个不返回任何东西的函数.例如,说我有这个功能:

def is_in(char):
    my_list = []
    my_list.append(char)
Run Code Online (Sandbox Code Playgroud)

如果我要测试它:

class TestIsIn(unittest.TestCase):

    def test_one(self):
    ''' Test if one character was added to the list'''
    self.assertEqual(self.is_in('a'), and this is where I am lost)
Run Code Online (Sandbox Code Playgroud)

我不知道断言该函数是什么等于,因为没有返回值我可以将它与之比较.

编辑:会断言工作吗?

python unit-testing assertion nonetype

18
推荐指数
2
解决办法
2万
查看次数

当有三个项时应用主定理?

我将如何使用主定理解决这种递归问题?

T(n) = 4T(n/2) + n 2 + logn

我不知道如何去做,但我很确定可以使用主定理来解决它。我是否必须忽略其中一项条款?任何帮助表示赞赏,谢谢。

math big-o recurrence master-theorem

3
推荐指数
1
解决办法
679
查看次数

在数组索引处查找字符串?爪哇

我有这个字符串数组:

String[] directionsList = {"north", "south", "east", "west"};
Run Code Online (Sandbox Code Playgroud)

我想找到索引 i 处的字符串(i 是方法中确定的随机变量)。我有这个:

String myDirection = directionsList.valueOf(i);  # I have no idea if this is even
                                                 # close to correct
Run Code Online (Sandbox Code Playgroud)

所以说 i = 2,我想返回“east”。有没有内置的Java方法可以做到这一点,或者我必须使用循环吗?谢谢。

java arrays string indexing loops

1
推荐指数
1
解决办法
4956
查看次数