ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

MaixCAM学习(五)python函数

MaixCAM学习(五)python函数

一、函数调用

1.基本调用

要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数`abs`,只有一个参数。 可以直接从Python的官方网站查看文档:

内置函数 — Python 3.14.2 文档https://docs.python.org/3/library/functions.html#abs

例子:调用abs函数(求绝对值)

有错误时,python会明确告诉你错在哪

2.数据类型转换

3.变量调用函数

函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函 数起了一个“别名”

二、定义函数

在Python中,定义一个函数要使用`def`语句,依次写出函数名、括号、括号中的参数和冒号`:`,然后,在缩进块中编写函数体,函数的返回值用`return`语句返回。

三、函数

1.位置参数

def power(x): return x * x

此时对于power()函数,参数’X‘就是一个位置参数

2.默认参数

默认参数可以简化函数的调用。设置默认参数时,有几点要注意:必选参数在前,默认参数在后,否则Python的解释器会报错。

当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数。

def power(x , n =2)

3.可变参数

在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变 的,可以是1个、2个到任意个,还可以是0个。

4.关键字参数

5.命名关键字参数

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进