一、函数的基本使用
-
什么是函数
在程序具备某一功能的工具=》函数
事先准备好工具=》函数的定义
遇到应用场景、拿来就用=》函数的调用
分为两大类:
- 内置函数
- 自定义函数
-
为什么要用函数
- 代码冗余
- 程序的组织结构不清晰,可读性差
- 扩展性差
-
如何使用函数
函数的使用必须遵循一个原则:
-
先定义
定义语法:
def 函数名(参1,参2,参3,…):
“”"
文档注释
“”"
代码1
代码2
代码3
return 值
-
后调用
函数名()
-
一、定义阶段: 只检测语法,不执行代码
def func():
print('from func 1')
print('from func 2')
print('from func 3')
print('from func 4')
二、调用阶段: 开始执行函数体代码
func()
func()
func()
示范一:
def foo():
print('from foo')
foo()
示范二:
def bar():
print('from bar')
def foo():
print('from foo')
bar()
foo() #打印from foo和from bar
示范三:
def foo():
print('from foo')
bar()
def bar():
print('from bar')
foo() #打印from foo和from bar
三:定义函数的三种形式
-
无参函数
def func(): print('from func') func()
-
有参函数
def