Python量化学习笔记07——量化投资——以Python为工具 Part01-C07 函数

目录

知识点:

1、定义函数的基本语法

定义一个具有减法功能的函数。

定义一个求绝对值的函数

定义一个不需要参数的函数

定义一个传回多个对象的函数。返回一个tuple容器

2、函数的参数

按位置传递参数

指定形式参数传递参数

在定义函数时指定参数的默认值

可选参数-参数的数量不固定时

3、匿名函数

4、作用域

习题:


知识点:

1、函数的定义和调用——什么是函数,有什么用和怎么用

2、参数——调用函数时的输入

3、匿名函数——lambda

4、作用域——变量的生效范围

1、定义函数的基本语法

def <函数名>(参数1,参数2,……,参数N):

       <执行语句>

       return<结果>

定义函数,使用def这个关键词作为开头。

然后空格,写上函数得名字。这个名字最好和该函数执行的功能相关。

函数名字后括号中的参数不是必须的。当没有参数时,可以留空。

执行语句是用来实现函数的功能的。需要缩进。

用return来结束一个函数。有返回值时,写上返回结果。没有结果时,写 return None

定义一个具有减法功能的函数。

def my_subtraction(minuend, subtrahend):

    difference = minuend - subtrahend

    return difference

测试一下是否正常

i=6;j=2

d = my_subtraction(i,j)

d

返回结果正常

再测试一下进行浮点数的减法计算

d2 = my_subtraction(7,2.0)

d2

返回结果正常,结果为浮点数

定义一个求绝对值的函数

 def my_abs(x):

    if x>=0:

        return x

    else:

 &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值