zoukankan      html  css  js  c++  java
  • 函数的结构,调用,参数以及函数的返回值.

    函数的初识

    + 减少重复代码.增强了代码的可读性.
    + 函数:以功能(完成一件事)为导向.登陆,注册   一个函数就是一个功能
    + 随调随用.
    

    函数的结构与调用

    + 结构
    	<pre>
    		 def 关键字,定义函数.函数名:与变量设置相同.具有可描述性
    				函数体:(缩进)函数中尽量不要出现print
    				
    	</pre>
    + 调用
    	+ 当函数遇到函数名和括号的时候 函数才会执行.函数()
    

    函数的返回值

    + 在函数中遇到return直接结束函数.
    + return将数据返回给函数的执行者调用者.
    + return返回多个数据,以元组的的形式返回给函数的执行者.
    

    函数的参数

    + 函数的传参:让函数封装的这个功能,盘活.
    	+ 实参:函数执行传的参数,实际参数
    		+ 位置参数:必须从左至右一一对应
    		+ 关键字参数:需要一一对应,不需要顺序对应
    		+ 混合传参:位置参照一定要在关键字参数的前面
    	+ 形参:函数的定义,接受的参数.形式参数
    		+ 位置参数:与实参角度位置的参照是一种
    		+ 默认参数:
    			+ 设置的意义:普遍经常使用的,一般不会改变(open函数默认r)
    		+ 仅限关键字参数:
    		+ 万能参数:
    

    今日总结

    • 三元运算符.简单的if else
        	 return a if a > b else b
        
    • 函数:
      • 函数的作用:以功能为导向,减少代码重复,使代码可读性好.
      • 函数的结构:函数的执行.
      • 函数的返回值:return
        • 终止函数
        • 给函数的调用者返回值
      • 函数的参数:
        • 实参
          • 位置参数
          • 关键字参数
          • 混合参数
        • 形参
          • 位置参数
          • 默认参数
  • 相关阅读:
    there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
    使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
    ActiveMQ使用示例之Queue
    JMS基本概念之一
    @ActiveMQ简单介绍以及安装
    Spring中 @Autowired注解与@Resource注解的区别
    classpath: 和classpath*:的区别
    Mybatis整合Spring
    @MyBatis主键返回
    Intellij Idea @Autowired取消提示
  • 原文地址:https://www.cnblogs.com/luyi84895838/p/10839293.html
Copyright © 2011-2022 走看看