zoukankan      html  css  js  c++  java
  • 函数

    1 什么是函数

    函数是对功能的封装

    语法: def 函数名(形参列表)

             函数体(代码块,return)

    调用:

          函数名(实参列表)

    #定义了一个动作或者功能
    def yue():
          print("打开手机")
         print("打开默默")
          print("搜索一下你心仪的对象")
         Print("走吧")
    yue()
    

    2 返回值

    retrun:在函数执行的时候,如果遇到return,直接返回

    1 如果函数什么都不写 不写return 没有返回值 得到的是None

    2 在函数中间或者末尾写return 返回的是None

    3 在函数中写return 返回一个值

    def sum():
        a =input("请输入一个a:")
        b =input("请输入一个b:")
        c = a+b
    ret =sum()
    print(ret)
    

    4 在函数中可以返回多个返回值 return值1,值2,值3....接收到的是元组

    3参数

    函数执行的时候给函数传递信息

    形参:函数声明的位置的变量

    #在函数声明的位置的变量:形参
    def yue(tools):
    print("打开手机")
    print("打开%s" %tools)
    print("走吧")
    print("出发")
    yue("探探") #在函数调用的地方给的具体的值:实参
    

    实参:函数调用的时候给的具体值

    传参:把实参交给形参的过程

    1 实参:

    (1) 位置参数,按照形参的参数位置 给形参传值

    #位置参数,当函数的参数很多的时候,必须记住每一个位置是什么
    #关键字参数,按照形参的名字给形参传值
    def chi(good_food,no_good_food,drink,ice_cream):
    print(good_food,no_good_food,drink,ice_cream)
    chi("大白梨","蜗牛","卫龙","哈根达斯)
    chi(drink="神仙水",ice_cream="老冰棍",good_food="盖浇饭")#先位置后关键字
    

    (2)关键字参数,按照形参的名字给形参传值

    (3)混合参数:即用位置参数.也可以用关键字参数

    2 形参:

    1 位置参数

    2 默认值参数 先位置后默认值

    3 动态参数

  • 相关阅读:
    hdu 2874 Connections between cities(树上倍增)
    HDU 2586 How far away ?
    0-2岁宝宝早教全攻略
    0-2岁宝宝学习能力三步走
    0-6岁教育
    dedecms如何在文章列表前加上序列号
    争吵1
    当爸爸的感觉
    您未被授权查看该页HTTP错误401.1未经授权解决
    TPLink路由器登陆密码怎么破解
  • 原文地址:https://www.cnblogs.com/mlhz/p/9442730.html
Copyright © 2011-2022 走看看