自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python 面向对象高级篇

python 基础进阶

  • 博客(5)
  • 收藏
  • 关注

原创 Python——互斥锁

一:互斥锁概念:1.进程之间的数据不能共享,但是共享同一套文件系统,所以访问同一个文件,或者同一个打印终端,是没有问题的,而共享带来的是竞争竞争带来是错乱2.如何控制,就是加锁处理,而互斥锁就是互相排斥,假设把多个进程比喻成多个人,互斥锁的工作原理是多个人都要去争抢同一个资源:比如抢一个房间,谁先抢到这个资源就暂时先占为己有然后上个锁,然后在他占用的时间段内别人是要等他用完from multipr...

2018-04-25 17:54:35 5885

原创 Python——异常处理

一.什么是异常异常是错误发生的信号,程序一旦出错,如果程序中还没有相应的处理机制,那么该错误就会产生一个异常抛出来,程序的运行也随之终止二.异常分为三个部分1️⃣异常的追踪信息2️⃣异常的类型3️⃣异常的值三.异常的分类1.语法异常(这类异常应该在程序执行前就更改) print('start....')try: print('start....') x=1 ...

2018-04-18 19:48:10 260 2

原创 Python面向对象——元类

code=""" global x x=0 y=2 """ global_dic={'x':100000} local_dic={} exec(code,global_dic,local_dic) print(global_dic) print(local_dic) code=""" x=1 y=2 def f1(self,a,b): pass """ local_dic={

2018-04-17 17:42:19 141

原创 Python面向对象——__str__方法和__del__方法

一.__str__使用方法举例class People: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def __str__(self):#改变对象的字符串显示 return '<名字:%s 年龄:%s 性...

2018-04-17 17:31:17 480

原创 Python面向对象——反射

1.什么是反射  反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检修和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算科学领域关于应用反射性的研究。它率先被程序语言的设计领域所采用。2.Python中面向对象中的反射:通过字符串的形式操作对象相关的属性,python中的一切皆对象(都可以使用反射)3.可以实现自省的四个函数举个例子:class Peopl...

2018-04-17 16:30:10 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除