Python课程设计 第 10 / 52 篇

函数概述

Chapter06

任务名称 - 函数概述

任务简介

  1. 理解函数的使用需求,掌握定义函数的方式和函数的执行过程
  2. 理解无参函数,有参函数和空函数的使用场景
  3. 理解函数返回值的概念和什么时候需要返回值什么时候不需要返回值
  4. 理解函数的传参方式,尤其是*args和**kwargs

社群话题

函数什么场景下需要多个返回值

详细说明

工作中中写的代码都是以函数的形式,往往需要多个参数,而当有时候使用这个函数,不知道是否给他传参的时候,我们会使用*args和**kwargs的方式定义形参

打卡要求

  1. 写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成修改操作
  2. 写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数
  3. 写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于5。
  4. 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
  5. 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。
  6. 写函数,检查字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。
dict1 = {"k1": "v1v1", "k2": [11,22,33,44]}
  1. 用函数改写第一阶段购物项目

作业打卡截至时间:8.24日