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("符合要求!可以开始取钱啦!")
    pass
# 普通参数 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")

形参和实参

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

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

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/zhangniannian/p/11767369.html