python方法的使用
2024-10-02 07:40:48
1、函数定义
def 函数名(形参):
函数体
return 返回值
2、函数执行
函数名(实参)
3、实参传入形参默认是数量一直,按照顺序一一对应,也可以指定形参不按照顺序
4、有默认参数的形参要放在没有默认函数的形参之后
5、带*的形参表示元组类型的动态参数
带**的形参表示字典类型的动态参数
(同时都有的话会根据实参类型自动转换,一个*的要在俩个*之前)
一般情况下把带*的参数名用*args,**的用**kwargs
7、为动态形参传入列表、元组、字典 *args 用*列表名或*元组名表示,**kwargs 用**字典名表示
8、全局变量:在全局都能使用 global可在函数内改变全局变量
局部变量:函数内的变量,函数外不能用 (为了更好分辨,最好全局变量用大写,局部变量用小写)
9、函数名可以作为参数传递,函数名代指函数,函数名加()表示执行函数
10、函数递归,函数里面嵌套本身函数
最新文章
- 搭建OpenWrt开发环境(包括编译过程)
- 【读书笔记】读《JavaScript DOM 编程艺术-第2版》
- Bootstrap 路径分页标签和徽章组件
- Java开发 Eclipse使用技巧(转)
- lwip:网络数据包读取和解析过程
- Linux性能优化--CPU[备忘]
- Hackers’ Crackdown-----UVA11825-----DP+状态压缩
- CSS(一)解析浮动塌陷与清除浮动
- [Swift]LeetCode343. 整数拆分 | Integer Break
- C++版 - 剑指offer面试题14: 调整数组顺序使奇数位于偶数前面
- shell脚本命令远程连接ssh并执行命令
- Linux学习历程——Centos 7重置root密码
- UML和模式应用5:细化阶段(9)---迈向对象设计
- 回车、换行、空格的ASCII码值—(附ASCII码表)
- 如何借助 HealthKit 打造一款健身应用?
- ReentrantLock锁的释放
- python基础-实现进度条功能,for和yield实现
- PhoneGap模仿微信摇一摇功能
- Spark读写HBase时出现的问题--RpcRetryingCaller: Call exception
- 洛谷【P1854】花店橱窗布置