zoukankan      html  css  js  c++  java
  • lesson4_函数

    函数的定义:

    def 函数名称():

      函数体(实现功能的代码段)

    函数的调用:

      没有参数:

        函数名称()

      有参数:

        函数名称(参数值)

    # 函数的定义
    def San():
        print("遮风挡雨,遮阳!")
    
    # 函数的调用   可以重复使用
    San()
    San()
    # 取款
    # 用户输入:卡、密码、取款金额
    # ATM输出:卡、人民币
    def get_money_from_ATM(card_num,passwd,money=100):  # money为默认参数
        print(card_num)
        print(passwd)
        print(money)
        if type(card_num) ==str and type(passwd) ==str and type(money) == int:
            print("符合要求!可以开始取钱啦!")
         print("取钱",money)

          return money,card_num # 一到return 函数就结束了,后面的调用都不会执行

    # 普通参数
    get_money_from_ATM("11122233344455","123456",200)   # 正常
    get_money_from_ATM("11122233344455",123456,200)     # 异常
    指定参数:
    get_money_from_ATM(card_num="11122233344455",passwd="123456",money=200)
    get_money_from_ATM(card_num="11122233344455",passwd="123456")

    形参和实参

    形参:形式参数。定义函数时,使用形参。相当于占位符。

    实参:调用函数时,是实参

       必须是确定的值。所以实参是事先赋值。

    普通参数:位置参数。按照形参顺序,放入实参。

    指定参数:不用按照形参顺序。传参要求:形参名称=实参值

    默认参数:给形参一个默认值,只能放在形参最后,不能放中间

    语法:

      return 参数

    def 函数名称(参数):

      函数体(实现功能的代码段)

      return 参数(可选。没有参数,则返回None)

  • 相关阅读:
    方法的重载
    this用法
    简单的随机数 代码和笔记
    java内存简单剖析
    day 28
    day 27
    day 26
    day 25
    day 24
    day 23
  • 原文地址:https://www.cnblogs.com/zhangniannian/p/11767369.html
Copyright © 2011-2022 走看看