函数相关

本文介绍了Python中函数的相关概念,包括def语句、形参与实参、全局变量和闭包。深入讨论了递归、封装、多态、继承以及如何创建和使用类。此外,还提到了接口在多态中的重要性。

0.

函数是一个抽象的东西

把抽象的东西要组合 要使用 就可以干很多事

 

1.

def语句!!!!!!!!!!!!!!!!!!!!!!!

用来定义函数!!!!!!!!!!!!!!!!!!!!

 

2

形参、实参

形参就是x

实参是x=3 的 3

 

3.

pdf6.4

说的内容是什么。。有啥必要。。没太明白

 

4.

全局变量及改全局变量

x=1 #这是全局变量

def changeglobal():

    global x 

    x+=1

changeglobal()

x就等于2了

 

5.

闭包是指 两个函数嵌套了

外边的函数返回值是里边的函数

外边的函数调用时就会重新定义内部的函数

里边的函数就称为闭包

有一个nonlocal关键字 跟global一样 让外部的函数可以更改内部函数的变量

 

6.

循环是A--B,A--B

递归是A--A--A

 

7.

之前有了自定义函数  就是一个动作

之后是要自定义对象  就是一个东西以及对这个东西做什么

 

8.

多态  把不一定什么类型的数据 做同样效果的操作 是一个动态的

repr  是多态的一个典型

无需知道对象的构造就能使用

 

9.

封装 把内部的东西藏起来 不让人看到

也很抽象

属性是归属于对象的变量 是静态的

 

10.

要把a定义为一个对象,假设现在有一个类叫b   class b:

a=b()

对于对象a

a.set_name('c')

a.get_name()

 

11.

继承是 继承父类

额外的添加或去掉(重写)一些功能(方法)

 

12.

类!是什么  是一个对象

它属于一个特定的类 称为实例

有属性(静态的)有方法(动态的)

 

13.

怎么创建类

class 类名:

    属性   谁=什么

    def 函数名(参数,至少有一个self):

        方法   谁怎么着

 

现在要用类创建一个实例

实例=类()

实例.函数(self有东西就有 没有就吹)

 

这个self是说 当一个实例创建后 调用类里边的方法 

这个实例的名字就是指第一个传递这个方法的参数 那么就取名为self

 

14.

函数和方法也有区别的

方法是指将其第一个参数关联到他所属的实例上 无需提供参数的

 

15.

怎么继承

class Dad:

class Son(Dad):

 

16.

接口  在处理多态对象时 要关心接口(协议)即对外暴露的属性和方法

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值