【第九章 Python学习之函数Ⅰ】

【2025】Python最新最完整教程,零基础看这一个就够了

第九章 Python学习之函数Ⅰ


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

如果生活不尽如人意,你是否幻想过学会Python。


提示:以下是本篇文章正文内容,下面案例可供参考

一、说两句

昨天将上一章的数据结构讲完之后,以为会火,没想到依旧反响平平,可以有一些反馈么?我这个究竟是什么问题,哪里讲得不好?唉,继续吧,做事还是要有始有终,今天咱们来讲讲函数。

二、函数

使用函数的优势为以下五点:

  1. 代码复用:避免重复编写相同逻辑。
  2. 模块化:将复杂任务拆解为独立的小功能。
  3. 可维护性:修改单个函数不影响其他代码。
  4. 可读性:通过命名明确函数用途。
  5. 协作开发:多人分工编写不同函数。

我来说一下,这五点的含义:在前面讲解的知识中,代码量不大,操作也不复杂,基本上交互模式下都可以运行。随着学习的深入,代码量越来越大,在交互模式下操作就显得力不从心,并且在交互模式下运行的代码不能进行保存,下次再执行这些操作时,仍然需要重新输入一遍代码,这是一件项很烦琐的工作。另外,编写的代码块,如果需要重复调用,也无法实现。 为了解决上述问题,这里引入函数的概念。函数是指一组语句的集合,通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用其函数名即可。因为函数可以重复调用,所以使得代码更简洁、易读,写好的代码段也可以被重复利用。
函数是组织好的、可重复使用的,用来实现单一或相关联功能的代码段。

Python内置函数

Python内置了大量可直接使用的函数,无需额外定义,有一些在之前的文章中提到过,但凡提到的,都有仔细讲解,在这里,不管讲没讲过,同学们会与不会,我都带着大家再过一遍吧:

(1)abs()函数

功能:返回数值的绝对值。

print(abs(-5))     # 5
print(abs(3.14))   # 3.14
print(abs(9+6j))   # 10.816653826391969

注意:如果数值是复数,abs()函数就会返回该复数的大小(实数部分的平方加上虚数部分的平方,再开根号)。

在这里插入图片描述
(这个复数是数学知识啊,不太了解的可以去搜一下,学习学习,哪里不会学哪里嘛,学到什么都是赚。)

(2)sum()函数

功能:计算可迭代对象(如列表、元组)所有元素的总和,可指定初始值 start。

nums = [1, 2, 3]
print(sum(nums))          # 6 ,无特殊说明默认初始值start=0
print(sum(nums, 10))      # 1610 + 1+2+3),指定初始值start=10

(3) max()函数 / min()函数

功能:返回可迭代对象中的最大值/最小值。

print(max([3, 1, 4])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

king.zhe.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值