zoukankan      html  css  js  c++  java
  • python知识点@函数的使用(1)

    (一)函数的优点:

    • 函数是组织好的,可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。用来实现单一,或相关联功能的代码段。

    • 函数能提高应用的模块性,和代码的重复利用率。我们都知道Python提供了许多内建函数,比如print()、range()、len()但我们也可以自己创建函数,这种属于自定义函数。

    (二)函数的定义:

    def 是python中关键字主要用来定义函数的
    makeFrinds 是函数名
    ()是传参
    :冒号是表示咱们这个语句写完了

    def makeFrinds():
        print("附近人加微信")
        print("微信聊天")
        print("找MM要手机号")
        print("找MM一起吃法")
        print("交朋友完成")
    

    (三)函数的调用:

    函数名加小括号就可以调用了 写法:函数名()例如:makeFrinds() 这个时候函数的函数体会被执行

    def makeFrinds():
        print("附近人加微信")
        print("微信聊天")
        print("找MM要手机号")
        print("找MM一起吃法")
        print("交朋友完成")
        
    makeFrinds()
    
    输出:
    附近人加微信
    微信聊天
    找MM要手机号
    找MM一起吃法
    交朋友完成
    

    (四)函数的返回值

    执行完函数之后,可以使用return来返回结果,返回的结果就是返回值

    函数中遇到return,此函数结束.不在继续执行
    我们可以看出return后面的交朋友完成这个内置函数不执行了,
    def makeFrinds():
        print("附近人加微信")
        print("微信聊天")
        print("找MM要手机号")
        print("找MM一起吃法")
        return
        print("交朋友完成") # 这句话不会被执行
    输出:    
    附近人加微信
    微信聊天
    找MM要手机号
    找MM一起吃法
    
    有return返回值,直接返回结果
    
    def makeFrinds():
        print("附近人加微信")
        print("微信聊天")
        print("找MM要手机号")
        print("找MM一起吃法")
        print("交朋友完成")
        return "MM"
    mm =makeFrinds()
    print(mm)
    
    输出:
    附近人加微信
    微信聊天
    找MM要手机号
    找MM一起吃法
    交朋友完成
    mm===MM
    
    函数的返回值可以有多个结果:返回值是个元祖类型
    def makeFrinds():
        print("附近人加微信")
        print("微信聊天")
        print("找MM要手机号")
        print("找MM一起吃法")
        print("交朋友完成")
        return "MM1","MM2","MM3"
    mm =makeFrinds()
    print(type(mm))
    print("mm==={}".format(mm))
    
    输出:
    附近人加微信
    微信聊天
    找MM要手机号
    找MM一起吃法
    交朋友完成
    <class 'tuple'>
    mm===('MM1', 'MM2', 'MM3')
    

    本人所有原创文章
    第一时间发布至此公众号「进击的bug」

    关注后,回复「进击」试试,会有您意想不到的大礼包,

  • 相关阅读:
    Insert into select语句把生产服务器炸了!
    人人都能看懂的 6 种限流实现方案
    Idea 快捷生成类注释与方法注释
    拦截器
    java 泛型
    SQL语句总结
    深入浅出Git教程(转载)
    (转载)CSS3与页面布局学习总结(三)——BFC、定位、浮动、7种垂直居中方法
    css中常见margin塌陷问题之解决办法
    css中固定宽高div与不固定宽高div垂直居中的处理办法
  • 原文地址:https://www.cnblogs.com/gxj521test/p/13580151.html
Copyright © 2011-2022 走看看