零基础学python之函数全解二

2026-02-16 08:51:03

1、dog_list = []# 定义函数时,可以能参数设置默认值,带默认值的参数必须放在普通参数的后面def insert_dog(name, age=18, color='black'):    d = {'name': name, 'age': age, 'color': color}    dog_list.append(d)

零基础学python之函数全解二

2、def show_all():    print('*******开始打印信息******')    for x in dog_list:        print(x)    print('*******打印信息完毕******')

零基础学python之函数全解二

3、def after_year(year=1):    for x in dog_list:        x['age'] += year    show_all()  # 函数内部也可以调用函数

零基础学python之函数全解二

4、def average_age():    res = 0    for dog in dog_list:        res += dog['age']    return res // len(dog_list)

零基础学python之函数全解二

5、insert_dog('anbei', 50, 'red')insert_dog('quan')insert_dog('sanpang', 48)insert_dog('pu', color='green', age=80)

零基础学python之函数全解二

6、show_all()after_year()after_year(5)a = average_age()print(a)

零基础学python之函数全解二

猜你喜欢