函数递归与lambda参数的应用
高校 IT 实力排行榜 (2213)




请编写您的帖子内容
社区频道(6)
显示侧栏
卡片版式
全部
新生报道
校友交流
知识分享
求职就业
Ada助手

54
评分
回复


函数递归与lambda参数的应用
递归的应用场景递归是一种编程思想,应用场景:1.在我们日常开发中,如果要遍历一个文件夹下面所有的文件,通常会使用递归来实现;2.在后续的算法课程中,很多算法都离不开递归,例如:快速排序。递归的特点:应用:3以内数字累加和代码:递归之回顾函数返回值,情况如下所示:运行结果:运行结果:运行结果:3.1 lambda的应用场景如果一个函数有一个返回值,并且只有一句代码,可以使用lambda简化。3.2 lambda语法注意:注意:直接打印lambda表达式,输出的是此lamb
复制链接 扫一扫
分享

15
评分
回复


函数总结以及学员管理系统的代码实现
引用了解引用:在Python中,值是靠引用来传递的。我们可以用id()来判断两个变量是否为同一个值的引用。我们可以将id值理解为那块内存的地址标识。运行结果:可变数据类型的引用,代码实现如下所示:运行结果:运行结果:所谓可变类型与不可变类型是指:数据是否能够直接进行修改,如果能直接进行修改就是可变数据类型,否则就是不可变数据类型。目标1.1 系统简介需求:进入系统显示系统功能界面,功能如下:1.3 需求实现1.3.1 显示功能界面定义函数print_info,负责显示系统功能。
复制链接 扫一扫
分享

15
评分
回复


函数返回值以及交换变量相关语法
思考:testB函数需求修改变量a的值为200,如何修改程序?思考:在testB函数内部的a=200中的变量a是在修改全局变量吗?答:不是。观察上述代码发现,***处得到的数据是100,仍然是定义全局变量a时候的值,而没有返回testB函数内部的200.综上:testB函数内部的a=200是定义了一个局部变量。运行结果:思考:如何在函数体内部修改全局变量?利用global关键字声明修改全局变量,情况如下所示:运行结果:二、多函数程序执行流程一般在实际开发过程中,一个程序往往由多个函数(
复制链接 扫一扫
分享

字典的循环遍历
字典的循环遍历运行结果:
...全文

33
评分
回复


元组以及字典的常见修改操作
需求:8位老师,3个办公室,将8位老师随机分配到3个办公室。运行结果:随机分配办公室的完整代码实现如下所示:运行结果:元组的应用场景思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做?答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。运行结果:一个元组可以存储多个数据,元组内的数据是不能修改的。元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型。运行结果:注意:如果定义的元组只有一个数据,那么这个数据后面也要添加逗号,否则
复制链接 扫一扫
分享

14
评分
回复


字符串常用操作方法之修改之删除空白字符
文章目录105_字符串常用操作方法之修改之删除空白字符105_字符串常用操作方法之修改之删除空白字符lstrip():删除字符串左侧空白字符。mystr1 =" 好好 学习 然后 才有 可能 天天 向上 "print(mystr1)#5.lstrip() 删除左侧空白字符new_str5 =mystr1.lstrip()print(new_str5)运行结果:rstrip():删除字符串右侧空白字符。mystr1 =" 好好 学习
复制链接 扫一扫
分享

10
评分
回复


字符串常用操作与列表增加数据方法
文章目录106_字符串常用操作方法之字符串对齐107_字符串常用操作方法之判断开头或结尾106_字符串常用操作方法之字符串对齐1.ljust():返回一个原字符串左对齐,并使用指定字符(默认空格)填充至对应长度的新字符串。语法:字符串序列.ljust(长度,填充字符)2.rjust():返回一个原字符串右对齐,并使用指定字符(默认空格)填充至对应长度的新字符串,语法和ljust()相同。3.center():返回一个原字符串居中对齐,并使用指定字符(默认空格)填充至对应长度的新字符串,语法和
复制链接 扫一扫
分享

11
评分
回复


列表的相关语法和操作
aibedel()函数删除指定数据的情况如下所示:运行结果:运行结果:pop()函数删除指定下标的数据情况如下所示:运行结果:运行结果:运行结果:修改运行结果:运行结果:运行结果:列表修改数据
复制链接 扫一扫
分享

16
评分
回复


for循环和while循环
文章目录84_for循环和语法体验85_break退出for循环86_continue退出for循环87_循环的else简介88_while...else循环89_while...else之break90_while...else之continue91_for ...else语法92_for...else之break和continue84_for循环和语法体验for语法for 临时变量 in 序列:重复执行的代码1重复执行的代码2。。。"""for 临时变量 重复执行的代码
复制链接 扫一扫
分享

12
评分
回复


while循环嵌套的应用
文章目录81_while循环嵌套应用之打印星号81_while循环嵌套应用之打印星号应用一:打印星号(正方形)分析:一行输出5个星号,重复打印5行。"""1.打印1个星星2.一行5个:循环--5个星星在一行显示3.打印5行星星:循环--一行5个"""#重复打印5行星星j = 0while j <=4: #一行星星的打印 i = 0 while i <=4: #一行内的星星不能换行,取消print默认结束符\n pr
复制链接 扫一扫
分享

10
评分
回复


ArrayList语法案例
文章目录133_通过帮助文档查看StringBuilder中的方法134_集合概述135_ArrayList构造方法和添加方法136_ArrayList集合常用方法133_通过帮助文档查看StringBuilder中的方法方法名说明public StringBuilder append(任意类型)添加数据,并返回对象本身public StringBuilder reverse()返回相反的字符序列public String toString()通过toString(
复制链接 扫一扫
分享

10
评分
回复


格式化输出与数据类型转换
文章目录26_f格式化字符串27_输出_转义字符28_输出_print结束符29_输入语法32_转换数据类型26_f格式化字符串格式化字符串除了%s,还可以写为f’{表达式}’f_格式化字符串操作演示如下:运行结果如下所示:27_输出_转义字符\n:换行(反斜杠n)。\t:制表符,一个tab键(4个空格)的距离。输出转义字符操作演示如下所示:运行结果如下所示:28_输出_print结束符print(‘输出的内容’,end=“\n”)在python中,print(),默认自
复制链接 扫一扫
分享

运算符的分类
文章目录37_算数运算符37_算数运算符
...全文
为您搜索到以下结果: