【B站_凸头】数据分析_机器学习_09/10_函数操作

 (0)摘要

课程链接:

20天,基础入门-数据分析-机器学习(全套) 魔鬼训练营,快速上手必备_哔哩哔哩_bilibili

# 本节覆盖的课程内容:

09_函数操作01

10_函数操作02


(1) 函数操作01

# (1)函数的介绍

                1)什么是函数。

                2)为什么要使用函数?


 # (2)函数的使用。

                1)函数的定义:

                要注意,python要求函数定义时候,必须有返回值,也就是return 表达式,否则默认返回的值是 None。同时,return 语句后面的语句是没有意义的,因为return代表的意思就是强制结束。

                2)函数的调用。

                3)内部函数。

                4)return语句。


# (3)函数的参数

                1)参数的传递。

                2)不可变类型参数。

                 3)可变类型参数。

                4)参数类型【动态参数,是个重难点】

                第一个:位置参数的意思是,赋值实参的时候,一定要严格遵照函数定义时的位置顺序,而且一定要给齐要求的参数个数。

                第二个:默认参数的意思是,在函数定义的时候就已经赋值了参数的默认值,因而在函数调用的时候,不一定要重新传参。【而且,默认参数一定要放在位置参数的后面,也就是说,不能放在第一个,而且尽量是指向不可变类型数据。(一般我是喜欢放在最后,这样子好看点)】

                第三个:动态参数(也可以叫做万能参数)。后面的 5)之后有详解。

                5)动态参数详解。

                6) *args 的使用实例如下图所示。具体的要点都在下面的注释中阐述。

                7)**kwargs 参数的使用介绍。 

                8) **kwargs 的使用实例如下图所示。具体的要点都在下面的注释中阐述。

                9)为什么动态参数又叫做万能参数?                                Δ!


# (4)变量的作用域

                1)作用域,很简单的说就是哪里可以用,哪里不能用。反正用什么语言,就再去查一查就行。

                一个细节,如下所示,同名变量的话,函数内的变量优先是局部变量,如果想要函数内使用的是全局变量 total ,那么就需要在函数内使用 global total 指明是使用全局变量。


# (5) range函数

                1)直接放点笔记就好了,这个太简单了。


 # (6)匿名函数

                1)在python 中的匿名函数其实就是一个表达式,只是这个表达式充当了匿名函数的角色。可读性不强,而且只能处理一些简单的逻辑,因而意义不大。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值