会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Xujie_0528
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
28
下一页
2020年9月14日
Python13-02_面向对象----面向对象三大特征介绍
摘要: 面向对象三大特征介绍 Python是面向对象的语言,也支持面向对象的三大特性:继承、封装(隐藏)、多态 封装(隐藏) 隐藏对象的属性和实际细节,只对外提供必要的方法。相当于“将细节封装起来”,只对外暴露“相关调用方法” 通过私有属性,私有方法的方式,实现封装。Python追求简洁的语法,没有严格的语
阅读全文
posted @ 2020-09-14 19:43 Xujie_0528
阅读(114)
评论(0)
推荐(0)
编辑
Python13-01_面向对象----@property解释器
摘要: @property解释器 @property解释器可以将一个方法的调用方式变成属性调用,下面是一个简单的案例 1 #测试property最简化使用 2 class Employee: 3 @property 4 def sarlary(self): 5 print('salary run...')
阅读全文
posted @ 2020-09-14 17:18 Xujie_0528
阅读(154)
评论(0)
推荐(0)
编辑
2020年9月13日
Python12-09_面向对象----私有方法
摘要: 私有方法的使用 1 class Employee: 2 __company = 'Asis' 3 4 def __init__(self,name,age): 5 self.name = name 6 self.__age = age 7 8 def __work(self): 9 print('好
阅读全文
posted @ 2020-09-13 17:06 Xujie_0528
阅读(108)
评论(0)
推荐(0)
编辑
Python12-08_面向对象----私有属性
摘要: 私有属性 Python中对于类的成员没有严格的访问控制限制,这与其他面向对象语言有区别,关于私有属性和私有方法,有以下几点: 通常我们约定,两个下划线开头的属性是私有的,其他为公共的 类内部可以访问私有属性(方法) 类外部不能访问私有属性(方法) 类外部可以通过“__类名__私有属性(方法名)”访问
阅读全文
posted @ 2020-09-13 16:52 Xujie_0528
阅读(105)
评论(0)
推荐(0)
编辑
Python12-07_面向对象----方法重载,方法动态性
摘要: 方法没有重载 在其他语言中,我们可以定义多个重名的方法,只要保证方法签名唯一即可,方法签名包含三个部分:方法名,参数数量,参数类型 Python中方法的参数没有类型(调用时即确定参数的类型),参数的数量也可以由可变参数控制,因此,Python中是没有方法的重载的,定义一个方法既可以有多种调用方式,相
阅读全文
posted @ 2020-09-13 16:19 Xujie_0528
阅读(118)
评论(0)
推荐(0)
编辑
Python12-06_面向对象----__call__方法和可调用对象
摘要: __call__方法和可调用对象 定义了call方法的对象,称为可调用对象,即该对象可以像函数一样调用 a = 30 b = 50 c = a+b >c = a.__add__(b) obj() >__call__ 1 class SalaryAcount: 2 def __call__(self,
阅读全文
posted @ 2020-09-13 15:08 Xujie_0528
阅读(127)
评论(0)
推荐(0)
编辑
Python12-05_面向对象----__del__方法(析构函数)和垃圾回收机制
摘要: __del__方法(析构函数)和垃圾回收机制 __del__方法称为析构方法,用于实现对象被销毁所执行的操作。比如:释放对象所占用的资源,列如:打开文件资源,网络连接等 Python实现自动的垃圾回收,当对象没有被引用时(引用计数为0)由垃圾回收器调用__del__方法 我们也可以通过del语句删除
阅读全文
posted @ 2020-09-13 14:51 Xujie_0528
阅读(113)
评论(0)
推荐(0)
编辑
Python12-04_面向对象----类方法,静态方法
摘要: 类方法 类方法是从属于类对象的方法,类方法通过装饰器@classmethod来定义,格式如下: @classmethod def 类方法名(cls[,形参列表]): 函数体 要点如下: @classmethod必须位于方法上面一行 第一个cls必须有,cls指的就是类对象本身 调用类方法格式:“类名
阅读全文
posted @ 2020-09-13 11:20 Xujie_0528
阅读(95)
评论(0)
推荐(0)
编辑
Python12-03_面向对象----类属性和类方法
摘要: 类属性 类属性是从属于类对象的属性,也称为类变量。由于,类属性从属于类对象,可以被所有实例对象共享。 类属性的定义方式: class 类名: 类变量名=初始值 在类中或类的外面,我们可以通过“类名.类变量名”来读写。 1 class Student: 2 company = "huaShuo" 3
阅读全文
posted @ 2020-09-13 09:58 Xujie_0528
阅读(107)
评论(0)
推荐(0)
编辑
Python12-02_Practice:绘制心形树(当然是借鉴网上的,拿来玩玩)
摘要: 1 import turtle 2 import random 3 def love(x,y): 4 lo=turtle.Turtle() 5 lo.hideturtle() 6 lo.up() 7 lo.goto(x,y) 8 def curve(): 9 for i in range(20):
阅读全文
posted @ 2020-09-13 08:34 Xujie_0528
阅读(369)
评论(0)
推荐(0)
编辑
上一页
1
···
11
12
13
14
15
16
17
18
19
···
28
下一页