Python入门
DAY 08
函数的基本使用
1 什么是函数
函数就是具备某一功能的工具
2 为什么要用函数
1 程序的组织结构不清晰,可读性差
2 代码冗余
3 可扩展性差3 如何用函数
函数的使用必须遵循的原则:先定义,后调用语法:
def 函数名(参数1,参数2,...):
"""
文档注释
"""
code1
code2
code3
......
return 返回值
def:定义函数的关键字
函数名: 就相当于一个变量名,指向函数的内存地址,
注意:函数的内存地址()就可以出发函数体代码的执行
参数: 参数是函数的调用者为函数体代码传值的媒介,在python中函数的参数无需声明类型
"""文档注释""" : 推荐写上
代码块:就是函数体功能的具体实现
return 返回值 :函数体代码块运行的成果
函数的使用分为两个阶段:
定义阶段: 只检测语法,不执行代码
调用阶段:运行函数体代码
def foo():
xxx
print(
# 定义无参函数:当函数体的代码逻辑不依赖任何传入的值就能执行,就不需要定义参数
# def print_msg():
# print('='*50)
# print('welecome.....'.center(50,' '))
# print('='*50)
#
# print_msg()
# print_msg()
#定义有参函数:当函数体的代码逻辑依赖于外部调用者传入的值才能执行,必须定义参数用来接收外部传入的值
# def max2(x,y):
# # x=1
# # y=3
# if x > y:
# print(x)
# else:
# print(y)
# max2(1,4)