liuyong2730

2020-07-15   阅读量: 934

Python

自定义函数的知识点

扫码加入数据分析学习群

自定义函数的语法为:

def 函数名(参数):

“”“文档内容放在函数内部首行,并加三对引号”“”

函数语句

return 变量名

比如自定义一个判断奇数偶数的函数:

def num_check(x):

if x%2=0:

return '偶数'

else:

return '奇数'

使用函数时要注意的点如下:

1, 函数参数可以是任何数据类型,使用时要特别注意数据类型,因为Python不会检查数据类型一致性,如果传递错误的数据类型,函数也是可以运行的。如下自定义求和函数,如果传递的是一个字符串,

返回的也会是一个字符串,不是数值

def sum_cal(xlistlike):

n=0

for i in xlistlike:

n +=i

return n

2, 函数可以没有参数,但是函数名后必须加()

3, 参数使用方式有,位置参数,关键字参数,可变长参数和可变长关键字参数,混合参数。

如 def f(a,b,c,*args,**kwargs), 则f(1,2,3,4,5,6, p=2,q=5,x=3,y=9)里的参数值分别按照如下方式传递:

a=1,b=2,c=3, *args=(4,5,6), **kwargs={“2”:"5","3":"9"}

4, 函数只会执行一次return, return后的语句不会被执行,可以返回多个值。

5, 在函数内部修改全局变量需要先用Global声明该变量。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
20.1172 3 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子