zoukankan      html  css  js  c++  java
  • Python学习笔记--8.3 函数--返回值

    例1:

    def db_connect(ip,port=3306):
        print(ip,port)
    res=db_connect('118.24.3.40',3307) #如果函数中没有return,print(res)会返回none。


    例2:
    def my2():
        for i in range(50):
            return i
    print(my2()) #打印结果是0,没有循环50次

    #和这个效果一样
    res=my2()
    print(res)

    结论:
    #return有2个作用
    #1结束函数,只要函数里遇到return,函数立即结束运行。
    #2返回函数处理的结果。


    例3:
    def my3():
        a=1
        b=2
        c=3
        return a,b,c

    b,c,d=my3()
    s=my3()
    print(b,c,d) #返回1 2 3
    print(s) #返回(1, 2, 3)


    a,b,c=1,2,3 #表示a=1,b=2,c=3
    a=b=c=1


    例4;
    def my4(s:str,d:dict):#s应该传一个字符串,d应该传一个字典。是提示的,也可以不传这个类型。
        print(s)
        print(d)

    my4(134,'abcd')#也可以运行

  • 相关阅读:
    线性筛素数
    redis集成springmvc
    shiro登录权限认证
    jQuery插件
    maven多项目配置
    w
    触发器
    后悔了可以找我我们是朋友
    url upload data
    排队
  • 原文地址:https://www.cnblogs.com/youyou-luming/p/9646536.html
Copyright © 2011-2022 走看看