python第14课排序及自定义函数_python第十四课--排序及自定义函数

1.排序

特点:

1).升序:从小到大

2).降序:从大到小

课堂实现选择排序:参看老郭选择排序.py文件

2.函数:(方法/method)

自定义函数:

概念:它表示一段作用范围(作用域),当中封装了一段业务逻辑代码,此范围有名字,

我们需要调用函数名,才能去执行它;

好处:

1).代码的复用性变强

2).代码的扩展性和维护性变好

3).代码的阅读性变好

函数有五要素:

①.函数修饰符:必须都是def开头

②.函数返回值:函数执行完毕可能存在有返回值/没有返回值两种情况

③.函数名:标识符(规则和规范),自己定义函数的名字

④.形参列表定义在函数名后的小括号内,可以没有也可以定义多个

⑤.函数体封装的功能代码

格式:

① ③(④):

函数的内存执行过程:

栈:

特点:分为栈顶部分和栈底部分,满足先进后出,只运行栈顶的内容;

函数method一旦被执行了,先进栈(入栈) --> 在栈顶开辟空间执行,

如果执行到一半调用了别的函数method02,那么method就被压栈了(顶->底),

method02在开辟空间执行,等到method02执行完毕了ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值