zoukankan      html  css  js  c++  java
  • 认识函数,参数

    def 函数名():                  
    
    def make():
        print('去医院瞧一瞧')
    
    make()           函数名+() 是调用函数

    return返回   不写返回None  写了不写值返回None  就是将内容返回给调用者make(),多个元素是元组 ,返回的内容不受限制

    函数中当执行到return的时候就结束了,return以下代码都不执行,并且终止这个函数

    参数 

    def func(addr,  )    addr是形参
        print()
    func('东莞',   )      '东莞'是实参,调用的参数      形参,实参一一对应,从实参到形参叫传参

    实参:位置参数,关键字参数,混合参数                 位置参数>关键字参数

    def func(addr,age):
        print(f'我在{addr}的沙河,我今年{age}能去成年人的地方
    func('东莞',18)                      位置参数
    
    def func(msg,school):
        print(f'嫂子,{school}的学生,但要从{msg}从基层做起)
    func(school='清华',msg='东莞')        关键字参数
    
    
    func('清华,msg='东莞'')               混合参数

    形参:位置参数,默认值参数,混合参数              位置参数>默认值参数

    def func(msg,school)              位置参数
    def func(school='清华',msg='东莞') 默认值参数
    def func(school,msg='东莞')       混合参数

    函数: 封装,减少重复代码

    return x if x>y else y

  • 相关阅读:
    devops
    classloader
    webpack之个人理解
    java map
    前端性能资料
    kibana使用的lucene查询语法
    【转】关于JVM CPU资源占用过高的问题排查
    netstat命令
    使用LR11录制手机脚本
    jemeter逻辑控制器
  • 原文地址:https://www.cnblogs.com/weize111/p/10257409.html
Copyright © 2011-2022 走看看