当前位置: 首页 > news >正文

长沙网页网站制作网站建设常用的工具

长沙网页网站制作,网站建设常用的工具,做外贸电商网站,网站建设存在的问题有哪些一、课程内容 返回值和return关键字求中位数局部变量和全局变量 二、学习目标 理解函数返回值的意义、掌握return关键字的用法了解中位数的含义并定义函数求解中位数了解局部变量和全局变量的概念及global关键字的作用 三、知识点 1.返回值和return关键字 如果将函数比喻…

一、课程内容

  • 返回值和return关键字
  • 求中位数
  • 局部变量和全局变量

二、学习目标

  • 理解函数返回值的意义、掌握return关键字的用法
  • 了解中位数的含义并定义函数求解中位数
  • 了解局部变量和全局变量的概念及global关键字的作用

三、知识点

1.返回值和return关键字

如果将函数比喻成一台榨汁机,那么它拥有的榨汁功能相当于函数体;实现榨汁功能需要水果原料,水果相当于函数的参数;榨汁成功后,果汁属于水果的提供者即函数的调用者,如何将果汁传递给调用者呢?使用return关键字!而传递的果汁也被称为函数的返回值。比如:

def juicer(fruit):juice = fruit + '汁'return juiceprint(juicer('苹果'))

传递“苹果”参数便得到“苹果汁”返回值。

跟函数定义时可以拥有任意多个、任意类型的参数类似,return关键字后面可以跟任意多个、任意类型的返回值。

2.求中位数

中位数是统计学中的重要概念,指一列有序数字最中间的那个,求解中位数要区分数列长度为奇数和偶数两种情况,代码如下:

# 参数:任意多个数
# 返回值:排序后的数列和中位数
def median(*b):li = sorted(b)# 获取“奇数”长度下唯一中间数的索引index = len(li) // 2if len(li) % 2 == 1:m = li[index]else:m = (li[index] + li[index - 1]) / 2return li, m

3.局部变量和全局变量

在函数内部定义的变量称为局部变量,它只能在该函数内使用,在函数运行之前或者完成运行之后是没有被定义的、也就是不存在的。

在函数外部定义的变量称为全局变量,全局变量的值可以在函数内部被获取。

如果在函数内、外定义了同名变量,虽然它们的名称一样,但却是两个完全不同的变量;建议避免这种全局变量和局部变量用同一个名称的命名方法,这样很容易让代码变得混乱难懂。

如果想要在函数内部使用全局变量,可以使用“global”语句。比如:

四、难点

返回值的意义:明确了为什么函数需要返回值、才能在合适的情况下使用return关键字向调用者返回合适的值。

五、延伸

return关键字除了用于向调用者返回特定的值外,还可以单独使用以结束函数的执行、跟break语句被执行时跳出循环结构的功能类似。比如:

def f():print('a')returnprint('c')
​
f()
执行结果为:a

http://www.dtcms.com/a/415572.html

相关文章:

  • 上海装修网站建设深圳安全教育平台
  • 房子装修报价清单表湖北seo网站多少钱
  • 列举网站开发常用的工具免费软件有哪些
  • jsp网站开发环境配置直播网站开发需要多少钱
  • Ingress:轻松拿捏集群流量管理
  • 网站正在建设中...微信公众号粉丝下单
  • 上海的网站设计公司价格邹城外贸网站建设
  • k8s kubelet 错误 Network plugin returns error: cni plugin not initialized
  • 门户网站首页学校网站班级网页建设制度
  • 中山高端网站建设wordpress 首页 摘要
  • 把server2003安装到腾讯云服务器上nt5.2.3790
  • 交互式多媒体网站开发如何做收费影视资源网站
  • 广州网站开发东莞响应式网站
  • 解决 Vite + React 项目部署 GitHub Pages 的完整指南:从 404 到成功部署
  • 一般做网站什么价格手机网站建设的教程视频教程
  • 网站开发工具的功能包括html网站建设好了怎么在百度可以搜到
  • 电源输入端的 X,Y 安全电容
  • wordpress免费主机优化网站的公司
  • windows 建设网站如何打开网站网页
  • 鸿蒙NEXT传统蓝牙开发指南:从基础到实战的完整解决方案
  • 工商注册网站官网WordPress比赛竞猜插件
  • Gin Web Framework - 高性能 Go Web 框架
  • golang gin 项目从零发布 Kubernetes NodePort 模式
  • 5年经验,没安装部署过Nginx?
  • Java面试-并发面试(二)
  • 纺织网站制作123纺织网科技小制作小发明
  • HashMap底层源码
  • 找个小网站做熟食的网站美食网站
  • SpringBoot项目Excel模板下载功能详解
  • 搭建钓鱼网站教程互联网排名前十名的公司