目录
一、什么是函数
前面我们学习了像input()、print()、type()等等,他们都是函数。这些其实是由Python内部帮我们定义好的。我们直接用就可以了。
关于函数,除了用内部定义好的,我们也可以自己定义函数,然后使用。
所以,我们总结一下:
函数:是组织好的,可重复使用的,用来实现特定功能的代码段。
那么,如果像自定义,如何定义一个函数呢?
二、自定义函数并使用它
函数的定义:
def 函数名(传入参数):
函数体
return 返回值
① 参数如不需要,可以省略(后续章节讲解)
② 返回值如不需要,可以省略(后续章节讲解)
③ 函数必须先定义后使用
python
# 定义
def substract():
result = 10 - 2
print("10 - 2 = %s" % result)
# 使用
substract()
bash
10 - 2 = 8
python
def substract(a,b):
result = a - b
print("差值为: %s" % result)
substract(10, 8)
bash
差值为: 2
python
def substract(a,b):
result = a - b
return result
print(substract(19, 8))
bash
11
bash
def test():
print("测试")
print(test())
bash
测试
None
None表示:空的、无实际意义的意思
函数返回的None,就表示,这个函数没有返回什么有意义的内容。
也就是返回了空的意思。
另外,定义变量,但暂时不需要变量有具体值,可以用None来代替。
再提一嘴,函数内部可以是使用注释说明,解释参数方法,如下:
python
"""
函数的说明文档:
如下:
"""
def ok_add(a,b):
"""
:param a:第一个参数
:param b:第二个参数
:return: 返回值
"""
print("okkkk", a, b)
return a + b