Python 函数详解| 学习笔记

开发者学堂课程【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)

上一篇:IOS设计模式第十篇之命令行设计模式


下一篇:IOS设计模式第八篇之键值观察模式