zoukankan      html  css  js  c++  java
  • day09

    函数

    # 把功能与功能分开
    # 创建一个工具,不会使用
    (工具名--》与变量名的规范一模一样)
    def 函数名():
        <函数实现的功能>
    
    使用的时候调用函数名即刻
    函数名()
    # 函数定义阶段只检测语法,不执行代码
    

    函数的三种形式

    # 空函数
    def 函数名():
    	#todo:注册功能,暂时不会写
    	pass # 写个空函数,占个位置
    # 有参函数(有参数()的函数)
    def 函数名(参数1,参数2):
    	代码块
    # 无参函数
    def 函数名():
    	代码块
    

    函数的返回值

    1. 如果函数没有返回值,默认返回None
    None就是返回值(使用函数后拿到的一个结果)
    
    2. 函数可以通过return返回出返回值
    
    3.return 可以终止函数
    
    4.return 可以返回多个值,以列表的形式存储
    

    函数的参数

    def 函数名(参数1,参数2):#形参:一般具有描述意义,毫无作用(接收实参)--》与变量名相似
    	代码块
    函数名() #实参:具有实际的意义,具体的一个值(传给形参)--》相思雨变量值
    
    形参:
    位置形参:从左到右一个一个写过去,就叫做位置形参
    默认形参:给位置形参一个默认值,让它成为默认形参,以后调用不需要为它传值,但如果给他传值,他也能接受
    默认参数必须放在最后面(位置参数后面)
    
    实参:
    位置实参:从左到右一个一个写过,就叫做位置实参,(有多少个位置形参就有多少个位置实参,从左到右依次传值)
    关键之实参:位置实参加上默认值,然后按照位置形参名传值
    关键字实参也必须在位置实参数后面
    
  • 相关阅读:
    诸暨集训游记
    P2678 跳石头
    P1577 切绳子
    P1328 生活大爆炸版石头剪刀布
    P1067 多项式输出
    分解因数
    【管理篇】团队组织与架构演进方法论
    【状态机】行为状体机和协议状态机
    【数据库】分库分表
    【OLAP】从数仓到Kappa架构
  • 原文地址:https://www.cnblogs.com/maqiaobin/p/11446586.html
Copyright © 2011-2022 走看看