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

  • 相关阅读:
    axis2调用webservice
    JSON: Property 'xxx' has no getter method的解决办法
    JDK中工具类的使用
    Java权限讲解
    JSON的使用
    策略模式
    Tomcat虚拟目录的设置
    extends 与 implements 的区别
    利用正则表达式分割字符串
    给面板添加背景图片
  • 原文地址:https://www.cnblogs.com/weize111/p/10257409.html
Copyright © 2011-2022 走看看