zoukankan      html  css  js  c++  java
  • day 09 初识函数

    今日主要学习了

    一. 什么是函数
    二. 函数定义, 函数名, 函数体以及函数的调?
    三. 函数的返回值
    四. 函数的参数

    一, 什么是函数               如果找不到合适的函数名称 ,用 fu 或者是 func

    类比于之前初中学的函数 

    f(x)=x+2  f(x)就是由x创建的函数

    但是计算机中的函数与我们之前学习的函数有很大的差距

    在python中, 我们创建函数需要用def创建函数,就是定义函数

    例如:

    def fu():

    print('打开陌陌')

    print('找到心仪的女生')

    print('约吗')

    print('做一些开心的事情')

    print(fu())

    这里我们就是定义了一个函数  ,  定义了函数之后我们之后想用他的时候直接拿出来用就好了.

    def 函数名():

      函数体   # 函数体就是我们之后要执行的代码操作

    函数的调用 如上面:

    直接   fu()  即可

    fu()

    print('上班')

    print('上班')

    fu()

       return  返回 如果这样写 return(fu) ,这里返回的值是fu的内存地址.

    继续分析,我们约完了之后要有一个结果, 这个结果就是我们说的函数的返回值问题 return

    函数中,return是返回的意思, 但是要注意,如果在函数中遇到了return,函数下面的内容将不会被执行

    函数的返回值可以有多个,但只有一个return 可以在return后面加多个结果,最终返回的是元组

    四   参数

    def 函数名(形参):

      循环体

    函数名('实参')

    函数名('实参')

    函数名('实参')

    1 .形参:

    写在函数声明的位置的变量叫形参.形式上的一个完整,表示这个函数需要xxx

    1)位置参数

     位置参数指的是 按位置给循环体传递

    2) 默认值参数

    直接写在上面的参数 

    例如:  print('内容',end=' ') 这里的end所对应的值就是默认值参数

    3) 当位置参数和默认值参数都存在的时候,默认值参数要在最后的位置

    4)动态传参(明天讲)

    2 .实参:

    在函数调用的时候给函数传递的值,叫实参.实际执行的时候给函数传递的信息,表示给函数xxx

    1)位置参数 

     按照指定为位置给形参传递

    2)关键字参数 

    按照变量名来给定参数

    3) 混合参数 

    当位置参数和关键字参数都存在的时候,位置参数一定要放在关键字参数之前

    3 . 传参

    传参指的是吧实参传递给形参的过程叫做传参

      

    补充

      1. 三目运算 

    a if a>b else b ==>他的意思是如果a>b, 输出a ,否则 ,输出b

  • 相关阅读:
    永久破解之phpstorm
    CPU线程和Java线程
    kvm自动扩容内存
    swoole http server 信息
    mac 安装PHP redis扩展phpredi-5.0.2
    el-tree,很恶心的树,就从默认展开节点开始吧
    转开发啦,就从最基础的数据转换开始吧
    Java集合系列-HashSet
    Java基础系列-单例的7种写法
    Java基础系列-Lambda
  • 原文地址:https://www.cnblogs.com/zty1304368100/p/10077058.html
Copyright © 2011-2022 走看看