python学习-函数

函数

函数:是组织好的,可重复使用的,用来实现特定功能的代码段。

内置函数可重复使用

为什么要学习、使用函数呢?

为了得到一个针对特定需求、可供重复利用的代码段

提高程序的复用性,减少重复性代码,提高开发效率

使用函数的好处是:

将功能封装在函数内,可供随时随地重复利用 提高代码的复用性,减少重复代码,提高开发效率

函数的定义

注意事项:

① 参数如不需要,可以省略

② 返回值如不需要,可以省略

③ 函数必须先定义后使用

函数的传入参数

在函数进行计算的时候,接受外部(调用时)提供的数据

实参和形参的区分:

传入参数的数量是不受限制的。

可以不使用参数 也可以仅使用任意N个参数

什么是函数返回值?

函数在执行完成后,返回给调用者的结果。

使用关键字:return 来返回结果

函数体在遇到return后就结束了,所以写在return后的代码不会执行

None类型

Python中有一个特殊的字面量:None,其类型是:<class 'NoneType'> 无返回值的函数,

实际上就是返回了:None这个字面量

什么是函数的嵌套

所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数

相关推荐
梁下轻语的秋缘1 小时前
实验二 VLAN 的配置与应用
网络·学习·计算机网络·智能路由器
viperrrrrrrrrr75 小时前
大数据学习(96)-Hive面试题
大数据·hive·学习
charlie1145141915 小时前
STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(HAL库版本)
stm32·单片机·嵌入式硬件·学习·教程·hal库·gpio
每次的天空7 小时前
Android学习总结之算法篇五(字符串)
android·学习·算法
奕天者8 小时前
C++学习笔记(三十三)——forward_list
c++·笔记·学习
武昌库里写JAVA8 小时前
Golang的消息中间件选型
java·开发语言·spring boot·学习·课程设计
breakloop9 小时前
量化交易从0到1(理论篇)
笔记·学习·量化交易
大白的编程日记.9 小时前
【Linux学习笔记】初识进程概念和进程PCB
linux·笔记·学习
每次的天空9 小时前
Flutter学习总结之Android渲染对比
android·学习·flutter