1.排序
特点:
1).升序:从小到大
2).降序:从大到小
课堂实现选择排序:参看老郭选择排序.py文件
2.函数:(方法/method)
自定义函数:
概念:它表示一段作用范围(作用域),当中封装了一段业务逻辑代码,此范围有名字,
我们需要调用函数名,才能去执行它;
好处:
1).代码的复用性变强
2).代码的扩展性和维护性变好
3).代码的阅读性变好
函数有五要素:
①.函数修饰符:必须都是def开头
②.函数返回值:函数执行完毕可能存在有返回值/没有返回值两种情况
③.函数名:标识符(规则和规范),自己定义函数的名字
④.形参列表定义在函数名后的小括号内,可以没有也可以定义多个
⑤.函数体封装的功能代码
格式:
① ③(④):
⑤
②
函数的内存执行过程:
栈:
特点:分为栈顶部分和栈底部分,满足先进后出,只运行栈顶的内容;
函数method一旦被执行了,先进栈(入栈) --> 在栈顶开辟空间执行,
如果执行到一半调用了别的函数method02,那么method就被压栈了(顶->底),
method02在开辟空间执行,等到method02执行完毕了ÿ