函数的返回值
我们在使用函数时,需要函数给我们一个返回值 这个返回值必须使用关键字return 返回值return共分五类 1.没有return 2.只写return 3.写return None 4.return返回单个值 5.return返回多个值 不写return但还是会返回None 只写return也只会返回None,这跟写return None 一样 不写return和写return的区别在于: def u_len(): l = [1,2,3,4] while True: for i in l: if i == 2 return # 在这里也可以使用break结束for循环,但结束不了while循环,使用return可以直接结束函数运行 想要得到函数返回的值,必须print(函数名()) return返回单个值,可以返回python中任意类型数据 def fnc1(): return 1 def fnc2(): return 'aaaa' def fnc3(): return [1,2,3,4,5,] def fnc4(): return {'name':'clydsb'} def fnc5(): return (1,2,4) def fnc6(): return {1,2,3,4} def fnc1(): return True return返回多个值时,会将多个值存入元组返回 我们可以人为的设定多个值返回的类型 def fnc(): return [[1,2,3,4,5]] print(fnc()) # [[1, 2, 3, 4, 5]] 1.所有函数不管写不写return都有返回值 默认情况下为None 2.如果只写return,并不是为了得到返回值None,而是为了结束函数