def get_sum(lst): total = 0 for v in lst: total = total + v return total def test(): lt = [1, 2, 3] #python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。 assert (get_sum(lt) == 6) print('test pass') if __name__ == '__main__': test() #上文保存为ex.py #可以从模块中导入ex变量 from ex import PI, get_sum print(PI) #3.14 print(get_sum([2, 3])) #5 #删除文件 import os os.remove('ex.py') #__init__.py 表示foo是一个包,他可以是个空文件夹
def test(): lt = [1, 2, 3] #python assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。 assert (get_sum(lt) == 6) print('test pass')
def test(): l = [1, 2, 3] assert (get_sum(l) == 6) print("test pass.")