learn_python 函数
来源:互联网 发布:打车 数据 编辑:程序博客网 时间:2024/06/06 09:25
learn_python
函数
基本语句
判断:
if ~: @ elif ~: @ else: @
循环:
for ~ in ~:@
while~:@函数定义
def $name(par):
函数的参数
位置参数:
调用函数时,传入的实参按顺序位置依次传给形参;默认参数:
形参可以设置默认值,在调用函数时可以不用传入该参数;
必选参数在前,默认参数在后;
调用默认参数可以按顺序调用,也可不按顺序调用,不按顺序调用时,需将参数名写上;
默认参数必须指向不变对象;可变参数:
可变参数指传入参数的个数是可变的;
定义可变参数和定义一个list或tuple参数相比,仅在参数前加了一个*号;
调用时,可以在list或tuple前加一个*将其转变为可变参数传入;关键字参数:
关键字参数允许传入含参数名的参数;
def name(* kw) 或def name(~,*,~)
第一种可以传入任意关键字,第二种只能传入限制的关键字;
对任意函数都可以通过类似fun(* args, * * kw)的形式调用,* args为可变参数,args接受一个tuple; * * kw 为关键字参数,kw接受一个dict。
0 0
- learn_python 函数
- learn_python 变量
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- SecureCTR连接服务器
- Mybatis整合Spring
- USB之(三)USB描述符和命令(请求)
- 视频码率,帧率和分辨率的联系与区别
- POJ 1141-Brackets Sequence(区间dp括号匹配打印路径)
- learn_python 函数
- 浅析Java数组声明、创建、初始化
- javascript object 相等判断逻辑
- Android spinner省市联动以及Xml解析
- HDU 2457 DNA repair (AC自动机 + DP)
- 分布式缓存
- USB之(四)HID设备类协议
- innobackupex参数之--incremental
- 从第m个数开始复制字符串