zoukankan      html  css  js  c++  java
  • 函数的返回值

    函数的返回值

    我们在使用函数时,需要函数给我们一个返回值
    这个返回值必须使用关键字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,而是为了结束函数
  • 相关阅读:
    《你的灯还亮着吗》读后感1
    找"1"
    阅读计划---《梦断代码》3
    阅读计划---《梦断代码》2
    个人工作总结(10)
    个人工作总结(9)
    个人工作总结(8)
    个人工作总结(7)
    学习进度条
    个人工作总结(6)
  • 原文地址:https://www.cnblogs.com/asdaa/p/11159794.html
Copyright © 2011-2022 走看看