测牛学堂学习笔记:python函数初识

python中使用函数实现模块化编程

函数的定义

函数就是实现某一个特定功能的代码块

函数的分类:

1 内置 python已经写好的函数,属于基础功能,我们无需对象访问,直接调用即可。

比如:print() input() len() str() int() char() sorted()

2 自定义

用def定义函数,def+函数名()

调用:函数名()

注意:

函数一定要先定义再调用

函数参数

形参:形式上的参数,你传递的是啥,我就是啥

实参:实际传递过去的参数

定义的num1,num2就是形参

调用的时候传入的参数就是实参,比如上面的3,2

函数返回值

关键字:return

def log():
    print("hello world")
log()
log()
log()

函数完成某个功能以后的结果

return不是必写的,看自己定义函数的需求

return 还有一个作用,就是return 是结束函数,return下一行的代码不会执行。

如果不写的话,默认返回的是None

def fnc():
    print('hello')
print(fnc())

fnc执行的时候会打印hello,因为没有写return,所以fnc执行打印print以后,会返回None,再被外面的print打印出来。

def fn(a,b):
    return a+b
print(fn(1,2))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容