python小白开学啦~第三讲 关于 变量作用域,类

第十一章:全局变量&局部变量

   一本地变量:把所有在函数内部进行赋值的变量名都叫做本地变量,所有的本地变量都会在函数调用的时候出现,并且在函数退出的时候消失,

    二  1.要是函数中定义了一个变量和全局变量是同名的,那么使用和返回都是函数中自己的变量(可以把函数理解为一个小房子),就是函数中的变量和函数外面的变量就算是同名  的也是不相互干扰的.
    2.要是函数中没有定义某变量,但是在函数中使用了和全局变量同名的某变量,那么最终使用的就是全局变量。
    3.要是想要在函数中修改全局变量,那么在函数中用global声明这个变量就行了。

      三:全局变量和内置:内置并没遇到过,从大神博主那里copy的

                         全局:就是一个文件(模块)的顶层变量.是直接在一个模块中定义的
                          内置:就是一些内置的变量名

第十二章:类

       类与对象:对象(object)表征的是真实世界中的目标,比如狗啊,猫啊还有其他看得见的摸得着的。对象一般有两个特征,即数据(data)与行为(behavior)。

                                                                                                                                                                                                              数据又称为特征,行为又称为方法

                         类(Class)是创建独立对象的蓝图。现实中,我们会发现有许多相同类型的对象。

 对象是对客观类型的抽象,类是对对象的抽象。对象是类的实例,类是对象的模板

 一  类的基本概念:

    1,类(class):用来描述具有相同属性和方法的对象的集合。类定义了每个对象所共有的属性和方法。对象是类的实例

        对象(object):通过类定义的数据结构的实例。对象包括两个数据成员(类变量和实例变量)和方法。

     2,类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。

     3, 实例变量(instance):定义在方法中的变量,只能用于当前实例的类。

      4,方法:类中定义的函数

     5,实例化:创建一个类的实例,类的具体对象。类名+()   实例通过一个点  调用方法

     6,数据成员:类变量或者实例变量用于处理类及实例对象的相关的数据

     7,继承:子类继承父类的属性和方法。继承允许把子类的对象作为父类的对象对待

      8,方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写。

二:例子:

 


初始化类:

获取属性值和调用方法:



关于类  对象   实例的总结:

我 和 小曲儿同学都是人,我们俩有共同的属性

所以,人 是一个类

我是一个实例

我有以下属性:身高,体重,性别,名字

我还有以下方法:吃饭,睡觉

但是,方法是人特有的,也就是类定义的

我 只是能调用这个方法

吃饭还有以下操作:夹,咬,嚼,咽等


三:封装:隐藏信息

封装是一种限制直接访问目标属性和方法的机制,但是它同时又有利于对数据(对象的方法)进行操作


公开实例变量:所有实例对象的目标都会有类的属性

私有变量:变量前面会有’_‘




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值