零基础学python之函数全解二

2026-01-14 21:36:00

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之函数全解二

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢