print(0) #0的布尔值为False print(bool(8)) #非0的布尔值为True def fun(num): odd=[] even=[] for i in num: if i%2: odd.append(i) else: even.append(i) return odd,even print(fun([10,29,34,23,44,53,55])) '''函数的返回值 (1)如果函数没有返回值【函数执行完毕之后,不需要给调用提供数据】return可以省略不写 (2)函数的返回值,如果是1个,直接返回类型 (3)函数的返回值,如果是多个,返回的结果为元组 ''' def fun1(): print('hello') fun1() #(1)如果函数没有返回值【函数执行完毕之后,不需要给调用提供数据】return可以省略不写 def fun2(): return 'hello' res=fun2() #(2)函数的返回值,如果是1个,直接返回类型 print(res) def fun3(): return 'hello','world' print(fun3()) #(3)函数的返回值,如果是多个,返回的结果为元组 '''函数在定义时,是否需要返回值,视情况而定'''
E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonProject/demon1/demo26.py 0 True ([29, 23, 53, 55], [10, 34, 44]) hello hello ('hello', 'world') 进程已结束,退出代码0