摘要: 1 ''' 2 学习管理系统-命令窗口实现,功能启动如下: 3 1. 定义功能界面 4 2. 添加学员 5 3. 删除学员 6 4. 修改学员 7 5. 查询学员 8 6. 显示所有学员 9 7. 退出系统 10 ''' 11 12 ''' 13 1. 定义功能界面:用于说明此系统的作用及使用说明 阅读全文
posted @ 2023-07-09 21:17 Allen_Hao 阅读(42) 评论(0) 推荐(0)
摘要: 1 ''' 2 filter()函数是Python内置的一个高阶函数,它用于过滤可迭代对象中的元素,只保留满足特定条件的元素。filter()函数接受两个参数:一个函数和一个可迭代对象。 3 语法: 4 filter(function, iterable) 5 其中: 6 1. function是一 阅读全文
posted @ 2023-07-09 20:25 Allen_Hao 阅读(22) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2023-07-09 19:37 Allen_Hao 阅读(0) 评论(0) 推荐(0)
摘要: 说明map函数可以对一个可迭代对象的每个元素进行处理,处理的方式通过指定的函数决定。并返回处理结果(迭代器对象)示例 ''' map()函数是Python内置的高阶函数之一,它接受一个函数和一个可迭代对象作为参数,将函数应用于可迭代对象中的每个元素,并返回一个新的迭代器对象 其语法:map(func 阅读全文
posted @ 2023-07-09 11:35 Allen_Hao 阅读(28) 评论(0) 推荐(0)
摘要: 什么是高阶函数? 在Python中,高阶函数是指能够接受函数作为参数或返回函数作为结果的函数。 ''' 0. 体验 ''' def sum_num(a, b, f): # 定义1个高阶函数:入参可接受一个函数f return f(a) + f(b) # 调用函数f result1 = sum_num 阅读全文
posted @ 2023-07-09 11:19 Allen_Hao 阅读(37) 评论(0) 推荐(0)
摘要: 语法&说明 语法 abs(x) 说明 abs()是Python内置函数,用于返回一个数的绝对值。 其中,x是要求绝对值的数字 1 num = -5 2 absolute_value = abs(num) # 返回5 示例 1 ''' 2 abs()是Python内置函数,用于返回一个数的绝对值 3 阅读全文
posted @ 2023-07-09 11:04 Allen_Hao 阅读(64) 评论(0) 推荐(0)
摘要: 1 ''' 2 内置函数round对参数进行四舍五入/ 3 语法: round(number, ndigits) 4 其中,number是要进行四舍五入的数字,而ndigits是可选参数,表示保留小数的位数,默认为0。 5 number:要进行四舍五入的数字。 6 ndigits:保留小数的位数。如 阅读全文
posted @ 2023-07-09 11:00 Allen_Hao 阅读(72) 评论(0) 推荐(0)
摘要: 1 ''' 2 abs()是Python内置函数,用于返回一个数的绝对值 3 语法: abs(x)其中,x是要求绝对值的数字 4 5 注意事项: 6 1. abs()函数只能应用于数值类型(整数、浮点数、复数),不能用于其他类型(如字符串)。 7 2. 注意在使用负数时,abs()函数会返回其绝对值 阅读全文
posted @ 2023-07-09 10:35 Allen_Hao 阅读(77) 评论(0) 推荐(0)
摘要: 匿名函数 顾名思义就是没有名字的函数。 匿名函数是一种没有函数名的函数,也称为"lambda函数"。 它是一种简洁的函数定义方式,可以在需要函数对象的任何地方使用,并且通常用于简化代码或作为其他函数的参数。 语法 1 lambda arguments: expression 其中,arguments 阅读全文
posted @ 2023-07-09 10:24 Allen_Hao 阅读(296) 评论(0) 推荐(0)
摘要: 1 ''' 2 函数的递归即函数调用自己 3 最佳实践: 4 1. 定义基本情况(终止条件): 递归函数应该始终包含一个或多个基本情况,即终止条件。这些基本情况描述了递归的结束条件,当满足这些条件时,递归将停止并返回结果。 5 2. 确保向基本情况收敛: 确保递归过程能够向基本情况无限接近,并最终收 阅读全文
posted @ 2023-07-09 09:32 Allen_Hao 阅读(66) 评论(0) 推荐(0)
摘要: 函数的变量作用域以及访问、修改全局变量 1 ''' 2 函数往往涉及2类变量: 3 1. 全部变量,直接访问,修改需要使用global关键字 4 2. 局部变量,函数内部定义的变量 5 ''' 6 7 # 1. 全局变量 8 name = 'Allen' 9 10 11 # 1.1 定义函数 12 阅读全文
posted @ 2023-07-09 08:55 Allen_Hao 阅读(73) 评论(0) 推荐(0)
摘要: 1 ''' 2 拆包和交换变量值 3 ''' 4 5 6 # 1. 拆包 7 # 1.1 拆包: 元组 8 def return_num(): 9 return 1, 2 10 11 12 num1, num2 = return_num() # 拆包 13 print(num2) 14 print( 阅读全文
posted @ 2023-07-09 08:53 Allen_Hao 阅读(28) 评论(0) 推荐(0)