- 博客(5)
- 收藏
- 关注
原创 Python——互斥锁
一:互斥锁概念:1.进程之间的数据不能共享,但是共享同一套文件系统,所以访问同一个文件,或者同一个打印终端,是没有问题的,而共享带来的是竞争竞争带来是错乱2.如何控制,就是加锁处理,而互斥锁就是互相排斥,假设把多个进程比喻成多个人,互斥锁的工作原理是多个人都要去争抢同一个资源:比如抢一个房间,谁先抢到这个资源就暂时先占为己有然后上个锁,然后在他占用的时间段内别人是要等他用完from multipr...
2018-04-25 17:54:35 5924
原创 Python——异常处理
一.什么是异常异常是错误发生的信号,程序一旦出错,如果程序中还没有相应的处理机制,那么该错误就会产生一个异常抛出来,程序的运行也随之终止二.异常分为三个部分1️⃣异常的追踪信息2️⃣异常的类型3️⃣异常的值三.异常的分类1.语法异常(这类异常应该在程序执行前就更改) print('start....')try: print('start....') x=1 ...
2018-04-18 19:48:10 300 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 158
原创 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 499
原创 Python面向对象——反射
1.什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检修和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算科学领域关于应用反射性的研究。它率先被程序语言的设计领域所采用。2.Python中面向对象中的反射:通过字符串的形式操作对象相关的属性,python中的一切皆对象(都可以使用反射)3.可以实现自省的四个函数举个例子:class Peopl...
2018-04-17 16:30:10 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人