• 函数


    #在函数里面的变量全都是局部变量,它只能在函数里面使用,函数执行结束那么没有这个变量
    #返回值:需要用到函数的处理结果的话,那么就写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

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



  • 相关阅读:
    ping 原理与ICMP协议
    ARP详解
    TCP,UDP,IP数据包的大小限制
    Java7--try
    递归,尾递归,回溯
    OLEDB数据源
    hexo next主题为博客添加分享功能
    Windows数据库编程接口简介
    2017总结与2018规划
    为 MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/9433511.html
Copyright © 2020-2023  润新知