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):#形参:一般具有描述意义,毫无作用(接收实参)--》与变量名相似
    	代码块
    函数名() #实参:具有实际的意义,具体的一个值(传给形参)--》相思雨变量值
    
    形参:
    位置形参:从左到右一个一个写过去,就叫做位置形参
    默认形参:给位置形参一个默认值,让它成为默认形参,以后调用不需要为它传值,但如果给他传值,他也能接受
    默认参数必须放在最后面(位置参数后面)
    
    实参:
    位置实参:从左到右一个一个写过,就叫做位置实参,(有多少个位置形参就有多少个位置实参,从左到右依次传值)
    关键之实参:位置实参加上默认值,然后按照位置形参名传值
    关键字实参也必须在位置实参数后面
    
  • 相关阅读:
    POJ2945 Find the Clones trie树
    BZOJ 3796 Mushroom追妹纸 哈希+二分(+KMP)
    java-web的mybatis的学习
    关于字符串split一些用法
    hive 中简单的udf函数编写
    hive 用户行为分析(活跃。启动,留存,回访,新增)的一些经典sql
    浏览收藏夹 看到了hadoop3.0 的改动
    pythonDay01
    关于java 操作linux命令的 一些相关
    需求中碰到的简单Map集合 key相同合并 value的思路
  • 原文地址:https://www.cnblogs.com/maqiaobin/p/11446586.html
Copyright © 2011-2022 走看看