Python基础03-函数详解
Python函数详解
这次内容包含:
- 函数
- 模块
- 文件操作
- 异常处理
函数:
- 认识函数
- 局部变量与全局变量
- 函数参数使用详解
- 函数使用实战
函数的本质就是功能的分装。比如 我们封装一个求a的2次方的函数c=a*a。如果我们求2次方变可以使用这个函数了(只是打比方)。
Python中pow(x,y)就是求x的y次方的函数。
作用:提供编程效率与程序的刻度性
局部变量与全局变量
变量有生效范围,范围就是作用域。
全局变量:作用域从变量出现开始到程序的最末的变量就做全局变量
局部变量:作用域只在局部的变量叫做局部变量'''
''' 作用域 ''' a=10 def abc(): global j#用global定义局部变量 改为全局变量 j=1 print (a) abc() print(j)
函数使用方法:
函数调用
#函数定义调用 a=1 def abc(): #def定义函数 后跟函数名 和 : print("abc")#具体方法,让函数做什么,例如:打印出abc 调用方法:abc()
输出abc()
函数参数的使用
实参:定义使用的参数是实参,在调用时使用的参数叫实参
形参:只是这个参数的形式,没有具体的值,不付值的为形参。
调用时为实参。
#形参和实参 def ab(a,b):#参数之间逗号隔开,ab为形参,没有实际的值 if a>b: print(a) elif a==b: print(a+"="+b) else: print(b)
调用 ab(1,2)
输出为 2