任务四 

函数的关键字
函数的定义
函数参数与作用域
函数返回值

一、函数的关键字:

def

二、函数的定义:

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

def 函数名(参数):
    函数体

三、函数的参数与作用域:

1.函数的参数:

(1)位置参数:

(2)关键字参数:

(3)默认参数:

(4)可变参数:

2.函数的作用域:

之前写过:https://www.cnblogs.com/tommyngx/p/10361406.html

四、函数的返回值:

  • return后面的就是函数的返回值。
  • 函数一定有返回值,没有return语句,返回值为“None”
  • 也可以一次性同时返回多个值:返回值是一个元组tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个元组tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个元组tuple,但写起来更方便。
 

最新文章

  1. SQL Server 执行计划利用统计信息对数据行的预估原理以及SQL Server 2014中预估策略的改变
  2. hdu3555 数位dp
  3. pro git 使用积累
  4. hdoj 3790 最短路径问题
  5. 同一张表不同SESSION相互持有对方记录引发的死锁
  6. 使用Hexo搭建GitPage
  7. Java 内省机制
  8. [译]Java垃圾回收是如何工作的
  9. iOS开发打电话的功能
  10. Spring核心--IOC
  11. 天梯赛 L2-020. 功夫传人 BFS
  12. OpenCV——素描
  13. 记录未预编译文件“*.aspx”,因此不能请求该文件的几种处理办法
  14. Struts2【UI标签、数据回显、资源国际化】
  15. Linux如何查看端口状态
  16. MacBook使用笔记2 - 安装windows虚拟机攻略
  17. linux_vim编辑文件无法高亮显示解决方法
  18. #9 //[SDOI2017]新生舞会
  19. Android.mk使用第三方库方法
  20. vue 开发系列(五) 调用原生API

热门文章

  1. Sublime Text Build 3065 License key
  2. 写到 HTML 文档
  3. 轻量ORM-SqlRepoEx 重大升级
  4. iOS | TableView的优化
  5. 【2018 CCPC网络赛 1004】Find Integer(勾股数+费马大定理)
  6. Redis4.0新特性
  7. 编译安装GCC
  8. javascript--鼠标拖拽窗口案例(鼠标按下,在鼠标移动过程中,盒子跟着一起移动,鼠标松开,盒子停止移动)
  9. vue项目全局使用axios
  10. jsp传参 servlet接收中文乱码问题