开发者社区> 学堂小助手> 正文

Python 函数详解| 学习笔记

简介: 快速学习 Python 函数详解
+关注继续查看

开发者学堂课程【Python 基础快速入门实战教程Python ?函数详解】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址/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)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ROS Industrail-函数-学习笔记
ROS Industrail-函数-学习笔记
21 0
Python编程语言学习:利用locals函数判断某个变量参数之前是否已经被定义/存在/出现
Python编程语言学习:利用locals函数判断某个变量参数之前是否已经被定义/存在/出现
45 0
Python爬虫学习,记一次抓包获取js,从js函数中取数据的过程
昨天有小伙伴找我,新浪新闻的国内新闻页,其他部分都是静态网页可以抓到,但是在左下方的最新新闻部分,不是静态网页,也没有json数据,让我帮忙抓一下。
1283 0
函数与数组|学习笔记
快速学习函数与数组
12 0
Python学习笔记:lambda表达式与函数式编程
1,lambda的一般形式是关键字lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式。lambda是一个表达式而不是一个语句。它能够出现在Python语法不允许def出现的地方。作为表达式,lambda返回一个值(即一个新的函数)。
1328 0
1783
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载
http://www.vxiaotou.com