随笔分类 - python函数
python函数
摘要:第4题 data_list = [11, 22, 33, "alex", 455, 'eirc'] new_data_list = [item for item in data_list if type(item) == int] # 请在[]中补充代码实现。 print(new_data_list
阅读全文
摘要:内置函数和推导式 1. 匿名函数 传统的函数的定义包括了:函数名 + 函数体。 def send_email(): pass # 1. 执行 send_email() # 2. 当做列表元素 data_list = [send_email, send_email, send_email ] # 3.
阅读全文
摘要:第1题 import functools def outer(function): @functools.wraps(function) def inner(*args, **kwargs): # print("before") res = function(*args, **kwargs) # 执
阅读全文
摘要:函数高级 课程目标:掌握函数嵌套、闭包、装饰器等高级知识点。 今日概要: 函数的嵌套 闭包 装饰器 上述内容均属于函数部分必备知识,以后开发时直接和间接都会使用,请务必理解(重在理解,不要去死记硬背)。 1. 函数嵌套 Python中以函数为作用域,在作用域中定义的相关数据只能被当前作用域或子作用域
阅读全文
摘要:1.如何查看一个值得内存地址? 基于内置函数id来获取,例如: addr1 = id("武沛齐") addr2 = id([11,22,33,44]) 2.函数的参数传递的是引用(内存地址)还是值(拷贝一份)? 参数参数默认传递的是引用(内存地址) 3.看代码写结果 v1 = {} v2 = v1
阅读全文
摘要:#函数进阶 目标:掌握函数相关易错点 & 项目开发必备技能。 今日概要: 参数的补充 函数名,函数名到底是什么? 返回值和print,傻傻分不清楚。 函数的作用域 1.参数的补充 在函数基础部分,我们掌握函数和参数基础知识,掌握这些其实完全就可以进行项目的开发。 今天的补充的内容属于进阶知识,包含:
阅读全文
摘要:第一题 def char_count(text): count = 0 for char in text: if char == 'a': count += 1 return count result = char_count("89alskdjf;auqkaaafasdfiojqln") 第二题
阅读全文
摘要:#函数入门 目标:掌握函数的编写方式以及函数的基本使用。 今日概要: 初识函数 函数的参数 函数的返回值 提示:由于昨天的内容比较多,为了减轻大家的学习压力,今天设计的课程内容会比较少。 1. 初识函数 函数到底是个什么东西? 函数,可以当做是一大堆功能代码的集合。 def 函数名(): 函数内编写
阅读全文

浙公网安备 33010602011771号