自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 Python类中的特殊方法

Python类中的特殊方法类中的特殊方法一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Python就是对list类这样做的!下面这个表中列出了一些有用的特殊方法。如果你想要知道所有的特殊方法,你可以在《...

2019-03-01 19:04:00 924

转载 day13

阅读目录一 引子二 定义函数三 调用函数四 函数的参数五 练习题一 引子一 为何要用函数之不用函数的问题#1、代码的组织结构不清晰,可读性差#2、遇到重复的功能只能重复编写实现代码,代码冗余#3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大二 函数是什...

2018-12-05 16:28:00 73

转载 day14

一 模块介绍1、什么是模块?大家之前在编写ATM作业时,思路是先将程序中都需要有哪些功能定义出来,然后在需要用的地方调用即可。比起之前通篇垒代码的方式,将重复要用的功能定义成函数会让程序更加简洁,这不能不算做是一种进步,但问题是,随着程序功能越来越多,再将所有的代码都放到一起,程序的组织结构仍然会不清晰,不方便管理,以后我们写程序,都是分文件的,如果多个文件中都需...

2018-12-05 16:10:00 87

转载 day15

六 模块搜索路径模块的查找顺序是:内存中已经加载的模块->内置模块->sys.path路径中包含的模块#模块的查找顺序1、在第一次导入某个模块时(比如spam),会先检查该模块是否已经被加载到内存中(当前执行文件的名称空间对应的内存),如果有则直接引用 ps:python解释器在启动时会自动加载一些模块到内存中,可以使用sys.modules查看...

2018-12-05 16:02:00 87

转载 day16

一 time与datetime模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。格式化的时间字符串(Format String)结构化的时间(struct_time):struct_ti...

2018-12-05 15:29:00 91

转载 day38

GIL GIOBAL Interpreter Lock全局解释器锁 锁就是线程里面那个锁 锁是为了避免资源竞争造成数据的错乱Python程序的执行过程 1.启动解释器进程Python.exe 2.解析你的py文件并执行它每一个py程序中都必须有就是一堆代码其他的解释器参与解释器相当于多个线程要调用同一个解释器代码共享以免竞争竞...

2018-11-14 17:11:00 65

转载 day39

今日内容:1.异步同步和阻塞非阻塞概念 ******2.异步回调 ****** 为什么需要回调 子进程帮助主进程完成任务处理任务的结果应该是、交给准进程 其他方式也可以将数据交还给主进程 1.shutdown主进程会等所有任务完成 2.result函数会阻塞直到完成任务 都会阻塞导致...

2018-11-13 21:15:00 107

转载 day36

今日内容: 1.守护进程 守护就是看着陪着   在代码中进程只能由进程类守护 一个进程守护者另一个进程指的是两个进程之间的关联关系 特点:守护进程(妃子)在被守护进程(皇帝)死亡时会跟随被守护进程死亡 守护进程能不能先死? 安卓系统中有大量的时候进程负责维护连...

2018-11-09 21:36:00 52

转载 day35

套子介绍:1.互联网=物理连接介质+互联网协议 应用层 传输层 网络层 数据连接层 物理层结论: ip+port能够标识全世界范围内独一无二的一个应用软件2.TCP的三次握手,四次挥手 TCPvs UDP3.基于tcp协议通讯的套接字 tcp粘包问题以及解决方案4.基于udp协议通讯的...

2018-11-07 23:21:00 78

转载 day34

今日内容:1. TCP半连接池原理 服务器:import socketserver = socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.bind(("127.0.0.1",9999)) 不是最大连接数!!!server.listen(5)while True...

2018-11-06 16:54:00 70

转载 day33

1.TCP模板代码 1.TCP客户端 import socketc = socket.socket()# 连接服务器c.connect(("127.0.0.1",65535))while True: # 发送数据 msg = input(">>>:") if not msg:...

2018-11-05 20:59:00 56

转载 day32

""" 学习网络编程其实就是在学习socket socket是什么? 翻译过来称为套接字  是对底层的 TCP IP UDP 等网络协议进行封装 使得上层的言论,他就是一个封装好的模块! 要完成网络通讯,只需要使用系统提供的socket模块就行TCP和UDP是传输层最常见的协议主要控制传输数据的方式...

2018-11-02 20:03:00 59

转载 dyt31

网络编程应用软件的构架1.C/S lient====server 2.B/S browser===server在不同的计算机上一个安装客户端另一安装服务端通过网络通讯什么是网络通讯? 要完成通讯必须具备的条件 1.物理连接介质(网线,wifi,光纤) 2.必须遵循相同的标准在计算机网...

2018-11-01 18:29:00 120

转载 day28

" " "今日内容: 1,绑定方法与非绑定方法 classmethod staticmethod2.反射 hasattr setattr getattr delattr3.内置的方法 __str__ __del__ " " "类中定义函数...

2018-10-25 16:51:00 56

转载 day26

1.今日内容; 0.组合 1.多态与多态性 2.封装 3.property 4.绑定方法与非绑定方法:classmethod,staticmethod' ' '1.什么是组合 一个对象的属性是来自于另外一个类的对象,称之为组合2.为何组合 组合也是用...

2018-10-24 17:13:00 68

转载 day25

今日内容: 1.什么是继承? 在python中继承的特点?单继承&多继承 python2与python3在继承上的区别2.为何继承?3.如何继承 先抽象再继承4.属性查找的顺序5.派生? 在子类派生出的新属性中如何重用父类功能的两种方式6. 组合...

2018-10-23 19:30:00 56

转载 day23

---恢复内容开始---import re# [] 范围匹配中间用-来连接# re.findall("[a-zA-Z0-9]","a ab abc abcd a 123c")#如果要匹配符号-要写表达式的左边或者右边# print(re.findll("[-ab]","a ab abc abcd a123c a--'))#重复匹配表达式的匹配...

2018-10-20 10:41:00 85

转载 day22

re正则表达式模块主要处理字符串匹配 查找 搜索给你一个字符串 要从中找到你需要的东西 爬虫大量使用logging 功能完善的日志模块hashlib hash算法相关的库 算法怎么算不需要关系 我们的重点是 算出来的结果有什么用subprocess 子进程模块 一个正运行的程序称...

2018-10-18 21:14:00 62

转载 day 18

---恢复内容开始---本周内容 主要讲常用模块 第一天 1.目录规范 2. time 3. random 4. sys 5.os 第二天 1.configprser 2.hashlib ...

2018-10-15 20:46:00 65

转载 写给自己

任振辉你知道为什么没人当你是朋友吗,你他妈就是贱,你自以为是,你知道吗?老是感觉不需要别人,喜欢有口袋的衣服和裤子, 放假了没人约 经常自己生闷气 很多时候我只是大家不喜欢我, 可是说到底还是自卑吧 可是我就怕别人某一个动作就会让我觉得自己是不是什么地方我做错了,和别人相处每次都特别小心就是怕让人不高兴,明明很关心他,可我呢却不知道该怎么开口,我不敢在群里说话怕冷场,我也不知道怎...

2018-10-14 16:54:00 55

转载 模块

---恢复内容开始---模块回顾一下现状我们已经学习了 基础语法 变量 流程控制 然后直接用这些知识点来编写程序但是你会发现这样写代码有什么问题?功能多起来后代码就越来越乱 所有代码全写到还边,你自己都看不懂说白了就是 代码组织结构 代码冗余 管理 维护 扩展 性都非常差咋整? 函数!所以我们学习了一个新的知识点 我们可以把一个重复使用的功能怎么办?...

2018-10-12 21:12:00 53

转载 匿名函数

“ ” ‘’1.什么是匿名函数 def定义的是有名函数:特点是可以通过名字重复调用 def func(): # func=函数的内存地址 pass匿名函数就是没有名字的函数:待点是只能再定义时使用一次2.为何要用匿名函数 强调: 匿名函数的定义就相当于只产生一个变量在值,而且有绑定任何名字, 所以会在定义完之后就被收...

2018-10-10 19:59:00 127

转载 学习Python第十二天

# 加载装饰器就是将原函数名偷梁换柱成了装饰器最内层那个wrapper函数# 在加载完毕后,调用原函数其实就是在调用wrapper函数# 当一个被装饰的对象同时叠加多个装饰器时# 装饰器的加载顺序是:自上而下‘ ' 'import timedef timmer (func: # func=wrapper2的内存地址 def w...

2018-09-29 00:31:00 75

转载 学习Python第十一天

‘ ’ ‘1. 什么是装饰器 器=>工具 装饰=>指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=>函数 目标:写一个函数来为另外一个函数添加新功能2,为何要用装饰器 开放封闭原则: 软件一旦上线就应该对修改封闭: 1. 不能修改功能的原代码 ...

2018-09-27 20:49:00 74

转载 学习Python九第天

# 储备知识:# 函数的使用应该分为两个明确的阶段# 1. 定义阶段:只检测语法,不执行函数体代码 def func(): print('from func')# 2. 调用阶段:会触发函数体代码的执行# func()# 先定义后调用# ...

2018-09-25 19:19:00 73

转载 学习Python八第天

# coding:ut-8# 一 ; 文件处理的三个步骤# 1, 打开文件夹 拿到文件对象(文件对象===>硬盘# f=open(r' 文件的路径‘,mode=' 文件的打开模式’, encoding=’字符编码‘)# 绝对路径:c:\r\e\n.txt,/r/e/n/n.txt 相对路径:相对于当前执行文件所在的文件夹外始点进行查找r/e/n.txt#...

2018-09-20 22:11:00 136

转载 学习python第七天

备知识点:1,计算机系统分为三层:应用程序层 操作系统层计算机硬件2.,运行python程序的三个步骤1.先启动python解释器 2.再将python文件当做普通的文本读入内存 3.解释执行读入内存的代码,开始识别语法...

2018-09-19 21:10:00 50

转载 学习python第六天

#什么是元祖:元组就是一个不可变的列表#基本使用#1.用途:用于存放多个值。当存放的多个值只有读的需求没有改的需求时用元组最合适#2,定义方式:在()内用逗号分开多个任意类型的值t=(1.3.1.'ggg'.(1.2.3.).['a'.'b'] # t=tuple(...)...

2018-09-18 21:20:00 104

转载 学习Python五第天

串讲; 1. 计算机研究基础 2. 操作系统 3. 编程语言分类 4. 安装python解释器 5. 运行python程序的两种方式 1. 交互式 2. python D:/test.py 运行python程序的三个步骤 1. 先启动python解...

2018-09-18 00:02:00 69

转载 学习Python第三天

#变量值具备三个特征;#1.ID;变量值的唯一编号,内存地址不同ID不同#2. tipe;类型#3.value# name='ejon'# print(id(name))# ang=18# print(id (age))# x=10# y=x# print(id (x),ID(y) )#age=10#print(ID,...

2018-09-13 21:28:00 61

转载 学习Python二第天

1.什么是操作系统 操作系统是一个协调/管理/计算机硬件资源与软件资源一个控制程序2.为何要用操作系统 1.把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用(文件0) 2.把应用程序硬件的竞争变得有序3.如何操作系统 一套完整的计算机系统分为三层 应用程序层...

2018-09-12 20:58:00 33

转载 学习python第一天

---恢复内容开始-----计算机硬件基础12.操作系统基础编程语言分类多版本共存执行python程序的 两种变量运算符基本数据操作流程控制之if控制流程之while/for数据类型及内志方法part/;(int/fioat/str/list)什么是编程语言就是语言一个事物与另外一个事物沟通的介质表达方式编程语言程序员与...

2018-09-12 15:04:00 68

空空如也

空空如也

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

TA关注的人

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