蓝绝

博客园 首页 新随笔 联系 订阅 管理

 

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

 

posted on 2022-09-06 11:42  蓝绝  阅读(32)  评论(0编辑  收藏  举报