• Python——函数 2、返回值


     

    首先返回值可以是任意类型
    如果有返回值,必须要用变量接收才有效果
    # def func():
    #     a=111
    #     b=[1,2,3]
    #     return b
    # ret=func()
    # print(ret)
    View Code
    函数可以没有返回值
    当不写return时候 一个函数的默认返回值为'None'
    # def func1():
    #     a=999
    #     b=[5,6,7]
    #     return b
    # ret=func1()
    # print(ret)
    View Code


    return None的时候函数的返回值也是None(几乎不用)
    # def func2():
    #     a=111
    #     b=[1,2,3]
    #     return None
    # ret=func2()
    # print(ret)
    View Code


    当只写一个return时候 返回值为None
    # def func3():
    #     a=777
    #     b=[5,6,7]
    #     return
    # ret=func3()
    # print(ret)
    View Code
    return有结束函数的作用
    一但return后,return后的代码不会执行
    # def func4():
    #     print(3685)
    #     return    #return有结束函数的作用
    #     print(8888)
    # func4()
    View Code
    返回一个值
    def func6():
        '''
        返回一个值
        '''
        return 111
        return 'abc'
        return['abc',222]
    print(func6())
    View Code
    返回多个值
    # def func7():
    #     '''
    #     返回多个值
    #     '''
    #     a=123
    #     b='DDD'
    #     return a,b,[123]
    # ret=func7()
    # print(ret
    View Code
    函数的返回值有三种情况:
    1.不写返回值
    2.只写return与写return None一样

    return的作用:结束一个函数的执行


    函数的返回值不为 None,有返回值
    return aaa 返回一个值 (一个变量)
    return a,b 返回多个值 (多个变量),多个变量之间用逗号区分
    接收:可以用一个变量接收,以元组的形式返回,也可以用多个变量接收,返回几个就用几个变量接收

    函数要先定义后调用




    
    
  • 相关阅读:
    SVN添加自动忽略文件.settings .project .classpath target等
    Ueditor富文本编辑器
    服务器搭建及使用
    Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
    Oracle 查询交集、并集、差集
    Oracle sql优化工具
    移动端click时间延迟300
    腾讯地图位置展示组件用法
    百度地图 卫星 二维
    $.load()的用法
  • 原文地址:https://www.cnblogs.com/StevenSunYiwen/p/8869153.html
Copyright © 2020-2023  润新知