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 动态参数

  • 相关阅读:
    Android AHandle AMessage
    android java 与C 通过 JNI双向通信
    android 系统给应用的jar
    UE4 unreliable 同步问题
    UE4 difference between servertravel and openlevel(多人游戏的关卡切换)
    UE4 Run On owing Client解析(RPC测试)
    UE4 TSubclassOf VS Native Pointer
    UE4 内容示例网络同步Learn
    UE4 多人FPS VR游戏制作笔记
    UE4 分层材质 Layerd Materials
  • 原文地址:https://www.cnblogs.com/mlhz/p/9442730.html
Copyright © 2011-2022 走看看