python基础14:函数

函数是指组织一段能够实现独立功能的代码块为一个小模块,可重复调用。

使用函数可以提高代码编写的效率以及代码的重用

函数分类:

内置函数 : 可以直接用函数名调用,如len(),type()等

模块函数 : 通过模块名进行调用,如math.sin()等 (前提是先导入(import)第三方模块)

自定义函数 : 按照用户需求随用随定义

 

导入模块函数及调用函数方式

python基础14:函数

 

 1.内置函数

1.1数据类型相关的函数

int(),bool(),float(),str(),list(),tuple(),set(),dic(),type()

1.2逻辑判断相关的函数

all():如果bool(x)对于可迭代的所有值x为True,则返回True。如果iterable为空,则返回True

python基础14:函数

 

 

any():如果bool(x)对于可迭代的任何x为True,则返回True。如果iterable为空,则返回False。

python基础14:函数

 

 1.3数学相关函数:sum()一个对象中所有元素求和,可以设置起始值累加起始值为0 , abs()求绝对值 , min()取最小值 , max() 取最大值, pow() 两个元素求次方、三个元素则是次方后对第三个取余数,

round() 四舍五入到所需小数位数  , len()求对象元素个数 , range()左臂右开、第三个为步长,一个元素则默认从0开始 ,zip()、enumerate()

sum()

python基础14:函数

 

range函数

python基础14:函数

 

 

 zip函数

python基础14:函数

 

 

enumerate函数 枚举

python基础14:函数

 

 

2.模块函数

导库方式:

python基础14:函数

 

 3.自定义函数

封装独立的功能到一段代码块中

自定义函数的格式:

def 函数名(参数1,参数2....) :
    代码块(函数要实现的功能)
    return 返回值

其中,函数的参数和返回值不是必须要写的

上一篇:1018:其他数据类型存储空间大小


下一篇:yolov5特征图可视化