计算机二级python自主复习其四——函数和代码复用
2021/9/22 11:09:58
本文主要是介绍计算机二级python自主复习其四——函数和代码复用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
前三部分我们复习了python的基础语法和基本结构,掌握了一般的代码编写。今天我们将走进函数篇章,废话不多说,赶快开始吧!
函数和代码复用
函数主要是一段可以复用且具备一定功能的语句段,主要形式:
def <函数名>(参数): <函数块> return <返回体>
举个乘法的例子:
def multiplication(a, b): #传入参数 return a*b result = multiplication(2, 5) #调用函数
利用函数画图:
import turtle #绘制边长为lg的三角形 def triangle(lg): for i in range(3): turtle.forward(lg) turtle.left(120) #绘制n边形 def anyGle(n, lg): degree = 180 * (n-2) for i in range(n): turtle.forward(lg) turtle.left(180-degree/n) if __name__ == '__main__': triangle(100) turtle.pu() turtle.fd(200) turtle.pd() anyGle(8, 100)
当然除了普通函数,还有一类函数:匿名函数(lambda)。它用于定义简单能够在一行内表示的函数:
#lambda函数表达式 <函数名> = lambda <参数>:<表达式>
举个例子:
s = lamda x: x+1 print(s(1)) #打印x+1,即2 print(s) #打印x的类型function #也可结合map使用 ls = [1, 2, 3, 4, 5] print(list(map(lambda x:x*x, ls))) #返回 [1, 4, 9, 16, 25]
可以看出,其实匿名函数和普通函数可以互通,两者表达方式不同。
好了,这一章节的内容就复习到这里了,下一章我们将进入组合数据类型的复习。
这篇关于计算机二级python自主复习其四——函数和代码复用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型