• 函数


    #在函数里面的变量全都是局部变量,它只能在函数里面使用,函数执行结束那么没有这个变量
    #返回值:需要用到函数的处理结果的话,那么就写return,不需要的话,那就不写
    #函数里面如果碰到return,函数立即结束

    
    
    #函数就是一个功能,一个方法,简化代码
    #函数必须调用才会执行
    # def say():#不带参数
    # print("哈哈")
    # say()#调用函数


    # def say(name):#形参,形式参数,位置参数必填
    # print("哈哈",name)
    # say("张则")

    # def say(name):#形参,形式参数,变量
    # print("哈哈",name)
    # say("张则")#实参,实际参数
    # x="zhangze"
    # say(x)

    # def say(name,sex='男'):#形参,形式参数,变量
    # print("哈哈%s%s"%(name,sex))#位置参数必填,默认参数非必填
    # print("hahah",name)
    # say("张则","女")#实参,实际参数
    # say("哈哈")

    def calc(a,b):
    res=a*b
    # print(res)
    return res
    cur_money=8000
    print(calc(1000,13)+cur_money) 
    1、参数类型:位置参数(必填),默认值参数(不必填),可变参数(不必填不限制个数)、
    关键字参数

    形式参数的类型:不限制参数的个数,将参数放到一个元组里面
    1、可变参数,参数组一般取名*args
    eg:def send_mail(*args)

    用元组的时候,不能用%s

    运行结果:

    修改代码:


    ----返回元组-多个参数接收----------

    -----------返回单个---多个参数接收

    关键字参数的例子:

    把传回来的参数放到了字典里面,没有限制参数的个数,

    参数必须得:a=,b=,c=

    自己的理解:字典必须得有个key

    ---------组合实例---------------------------------------------



  • 相关阅读:
    集合异常原因与处理方式
    List的子类特点
    数据结构:数据的组织方式
    java对多态的了解
    JAVA电话本系统
    字符串转换数组
    登录用户名密码是否合法
    十三 spark 集群测试与基本命令
    十二 flume与kafka数据传输
    十一 spark- Standalone 集群
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/9433511.html
Copyright © 2020-2023  润新知