开发者学堂课程【Python 基础快速入门实战教程:Python 函数详解】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/452/detail/5588
Python 函数详解
内容简介:
一、作业讲解
二、认识 Python 函数
三、局部变量与全局变量
四、函数定义与调用
五、函数参数使用详解
一、作业讲解
代码如下:
for i in range(9.0-1):
for j in range(i,0,-1):
print(str(i)+"*"+str(j)+"="+str(i*j),end=”")
print()
二、认识 Python 函数
函数的本质就是功能的封装。使用函数可以大大提高编程的效率与程序的可读性。
三、局部变量与全局变量
变量是有生效范围的,这个生效范围被称为作用域。作用域从变量出现开始到程序的最末的变量叫做全局变量,作用域只在局部的变量叫做局部变量。
实战讲解局部变量与全局变量。
代码如下:
#作用域
i=10
def func():
j=10
print(j)
print(i)
func ()
#print(j)
四、函数定义与调用
实战讲解函数的定义与调用,以及文档字符串。
代码如下:
函数定义的格式:
def 函数名(参数):
函数体 def abc ():
Print (“abcde")
Print ("456")
#调用函数:函数名(参数)
abc()
五、函数参数使用详解
在函数中,如果需要让函数与外界有数据的传递,则需要使用参数。参数分为形参和实参,一般来说,在函数定义时使用的参数是形参,在函数调用时使用的参数叫做实参。
代码如下:
#参数:与外界沟通的接口
#参数:形参和实参
#一般在函数定义的时候使用的参数是形参
#一般再函数调用的时候使用的参数是实参
def func2(a,b):
if(a>b):
print(str(a)+"比"+str(b)+"大")
else:
print(str(b)+"比"+str(a)+"大或者"+str(b)+"与"+str(a)+"相等")
#4.5
func2(9,5)
func2(10,9)