zoukankan      html  css  js  c++  java
  • Python

    定义一个函数

    def my_len():
    	函数体
    

    调用函数

    my_len()
    函数名+()
    
     # 多次调用就是执行多次
        # 可以循环调用
    

    return

    return的内容返回给了函数的调用
    return下方的代码不执行,终止这个函数
    return返回多个内容的时候还是元组形式
    return没有写返回值的时候返回的是None,不写return返回也是None
    

    位置传参:

    def yue(a,b,c): #形参
    	print("打开手机")
    	print(f"打开{a},{c}{b}")
    	print("附近的妹子")
    	print("聊一聊")
    	yue=(True(12,4,3),[1,2,3,4])实参
    

    默认参数

    # def func(a,b=1): #b=1 默认参数
    #     print(a,b)
    # func(3,8)
    
    

    位置参数

    # 姓名,性别,年龄
    # def userinfo(name,age,sex="男"):  # 位置参数 > 默认参数
    #     print(name,sex,age)
    #
    

    混合参数

    # def func(a,b,c):
    #     print(a,b,c)
    # func(1,2,c=5) # 混合参数
    
    形参:函数定义的时候叫形参
    
    实参:函数的调用括号里就是实参
    
    位置传参是 形参和实参必须是一一对应
    
    传参:将实参传递给形参的过程就是传参
    
    函数的参数
       形参: 函数定义的时候叫做形参
            位置参数
            默认参数
            混合参数
        实参: 函数调用的时候叫做实参
            位置参数
            关键字参数
            混合参数
            
          传参:将实参传递给形参的过程叫做传参  
    

    函数的动态参数

    1. *args-----------返回的是元组 tuple

    2. **kwargs--------返回的是字典dict

    能够接受动态的位置参数和动态的关键字参数
    
    #在函数定义阶段叫聚合
    
    #在函数的使用阶段叫打散   1.*args--打散的是源数据类型
                          2.**kwargs--打散的是字典的键
    
        优先级: 位置>动态位置>默认>动态关键字
    

    函数的注释

    """
    每次写函数的时候需要写注释
    函数名.__doc__
    """
    
    # def func(a,b):
    #     """
    #     逻辑判断...
    #     :param a: str
    #     :param b: int
    #     :return: bool
    #     """
    #     print(a,b)
    
    # def func1(user,password):
    #     """
    #     密码加密
    #     :param user: 用户名 str
    #     :param password: 密码 str
    #     :return: 加密的密码 MD5
    #     """
    #     print(user,password)
    
  • 相关阅读:
    关于使用HttpModule模块处理登录验证示例
    Request.Url.Query 和 Request.QueryString的区别
    使用Trace.axd 调试ASP.NET
    asp.net网站 页面缓存
    WCF系列之.net(3.0/3.5)Rest使用示例
    解决TFS无法上传Nuget下载的DLL问题
    WCF系列之.net(4.0)使用示例
    WCF系列之.net(3.0/3.5)使用示例
    批量删除MSSQL被挂JS木马语句
    查询你的数据库有没有被木马注入的可能!
  • 原文地址:https://www.cnblogs.com/zgboy/p/11604087.html
Copyright © 2011-2022 走看看