1.函数定义
-
函数主要有两部分组成:声明部分和实现部分
-
def 是 define的简写,表示定义的意思
-
函数名类似于变量名,遵守标识符命名规则,尽量做到见名知意
-
():里面放的是参数列表,参数列表中的参数可以为空
-
函数体:表示该函数要实现的功能
-
返回值:函数执行完毕后的结果是否需要携带回去,若需要携带回去,就返回,若不需要则不返回
"""
def 函数名(参数1, 参数2, 参数3......)
函数体
返回值(可以有,可以没有)
"""
# 定义函数
def demo():
print("hello world")
# 注意:函数定义完毕后不会直接调用/输出
2.函数调用
-
函数调用的格式:函数名()
def demo():
print("你好,帅哥")
# 后面重名的函数会覆盖前面定义的函数
def demo():
print("hello world")
# 函数调用
demo()
# 将函数名赋给test变量,那此时test变量也可以像函数一样调用
test = demo
test()
demo()
print("______")
demo()
print("******")
3.注意
-
函数定义之后,并不会直接输出,需要调用才会输出
-
函数名若赋给了一个变量,那该变量就具备了和函数一样的功能,可以像函数一样调用
-
函数必须先定义才能调用,函数调用的位置必须放在函数定义之后
-
若在同一个文件中,出现了相同名字的函数,后面的函数会覆盖前面的函数
-
函数可以多次调用