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

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

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

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

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

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

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