Python学习笔记之三(函数详解)
2019-07-16 17:44:32 星期二
课程概要
- Python函数
- 局部变量与全局变量
- 函数参数使用详解
- 函数使用实战
认识Python函数
函数的本质就是功能的封装,使用函数可以大大提高编程的效率与程序的可读性。
局部变量与全局变量
变量式游生效范围的,称为作用域。
作用域从变量出现开始到程序的最末的变量叫做全局变量,作用域只在局部的变量叫做局部变量
#作用域
i= 10 #i 就是一个全局变量
print(i)
。
i=10
def func():
j=10
j+=1
print(j) #超出了j的作用域
。
i=10
def func():
j=10
j+=1
print(j) #在j自己的作用域内,可以正常输出
利用global j 就可以把j作为全局变量
函数使用实战
#函数的定义与调用
def 函数名 #函数的定义,但是要注意规律
def abc(): #括号里为函数的参数
print("abcd!") #缩进代表函数内部
print("abc")
。
>>>abc() #调用函数,在函数的外层才能调用该函数
“abcd!”
“abc”
函数参数的使用详解
需要函数与外界有数据的传递,我们需要使用参数。
参数分为形参和实参。
在函数定义时使用的参数是形参
在函数调用时使用的参数时实参
#形参和实参
def function1(a,b): #利用逗号隔开参数,是形参
if(a>b): #比较a,b大小,a和b没有实际的值,表示位置
print(a)
else:
print(b)
。
>>>function1(10,19)
19
.