| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python函数 -> 正文阅读 |
|
[Python知识库]python函数 |
目录 1、函数的定义与调用(1)什么是函数函数就是执行特定任和以完成特定功能的一段代码 (2)为什么需要函数? ? ?复用代码 ? ? 隐藏实现细节 ? ? 提高可维护性 ? ?提高可读性便于调 (3)试函数的创建:def函数名([输入参数]) : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?函数体 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [return xxx] (4)函数的创建def calc(a,b): ? ? ? ? c=a+b ? ? ? ?return c (5)函数的调用函数名([实际参数]) result=calc(10,20) print(result) (6)图例:?例子:
输出结果: 2、函数调用的参数传递(1)函数调用的参数传位置实参 根据形参对应的位置进行实参传递 (2)关键字实参根据形参名称进行实参传递 (4)图示说明:①根据位置传递实参? ?②根据关键字传递实参? ? 也就是如果没有使用关键字时就按位置传递实参,使用关键字就按关键字传递实参 3、函数的参数传递内存分析
注:实参和形参的名字可以不同 内存图示: ?运行结果: ? 4、函数的返回值函数返回多个值时,结果为元组 例子:
输出结果: 5、函数的参数定义(1)函数定义默认值参数函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递 实参 ?例子:
输出结果: ? (2)位置可变的位置形参和位置可变的关键字形参①个数可变的位置参数定义函数时.可能无法事先确定传递的位置实参的个数时,使用可变的位置参数 使用*定义个数可变的位置形参 结果为一个元组 ②个数可变的关键字形参定义函数时,无法事先确定传递的关键字实参的个数时,使用可变的关键字形参 使用**定义个数可变的关键字形参 结果为一个字典 例子:
输出结果: ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:48:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |