python函数总结
2024-08-20 23:34:34
1、函数是一种子程序。程序员使用函数来减少代码重复,并用于组织或模块化程序。一旦定义了函数,它可以从程序中的许多不同位置被多次调用。参数允许函数具有可更改的部分。函数定义中出现的参数称之为形参,函数调用中出现的表达式称之为实参。
2、对函数的调用启动一个四步过程:
第一步,调用程序暂停。
第二步,实参的值赋给形参。
第三步,执行函数体。
第四步,控制在调用程序中的函数调用之后立即返回。函数返回的值作为表达式结果。
3、变量的作用域是程序可以引用它的区域。函数定义中的形参和其他变量是函数的局部变量。局部变量与可在程序其他地方使用的同名变量不同。
4、函数可以通过返回值将信息传递回调用者。在Python中,函数可以返回多个值。返回值的函数通常应该从表达式内部调用。没有显式返回值的函数会返回特殊对象None。
5、Python按值传递参数。如果传递的值是可变对象,则对象所做的更改会对调用者可见。
最新文章
- 开机报这个错误,然后 adobe软件无法使用
- SVN 错误
- [转载+原创]Emgu CV on C# (三) —— Emgu CV on 均衡化
- RxJava开发精要1-从.NET到RxJava
- 【Struts2+Spring3+Hibernate3】SSH框架整合实现CRUD_1.2
- HDOJ 3466 Proud Merchants
- UVa 536 Tree Recovery | GOJ 1077 Post-order (习题 6-3)
- Laravel 中使用子域名(一个框架多项目)
- 理解spread运算符与rest参数
- [译] PEP 255--简单的生成器
- 19_04_19校内训练[Game]
- sqlserver数据库性能测试方法
- C#获取文件目录
- CSS-背景-渐变-文本格式化
- python 回溯法 子集树模板 系列 —— 19、野人与传教士问题
- 【Ubuntu】查看GPU状态
- False 'Sharing Violation' Xcopy error message
- HTML5中对于网络是否断开的检测.很有意思哦
- Alpha阶段综合报告
- shiro配置unauthorizedUrl,无权限抛出无权限异常,但是不跳转
热门文章
- Map集合遍历
- java web启动后执行初始化任务
- IO流(8)递归删除带文件的目录
- BUG笔记:Win8 IE10下input[type=";password";]内字符显示被截取问题
- ext3日志模式
- application实例
- 查看项目中的laravel的版本
- 从 Zero 到 Hero ,一文掌握 Python
- [LeetCode] 331. Verify Preorder Serialization of a Binary Tree_Medium tag: stack
- Java jdbc 操作数据库详解