牛客332084533号
牛客332084533号
全部文章
python
前端(1)
数据库(1)
数据结构(2)
未归档(60)
生产环境部署(5)
计算机基础(2)
项目实战(12)
归档
标签
去牛客网
登录
/
注册
牛客332084533号的博客
全部文章
/ python
(共9篇)
10-多线程、多进程和线程池编程
一、多线程、多进程和线程池编程 1.1、Python中的GIL锁 CPython中,global interpreter lock(简称GIL)是一个互斥体,用于保护对Python对象的访问,从而防止多个线程一次执行Python字节码(也就是说,GIL锁每次只能允许一个线程工作,无法多个线程...
高级核心技术
2019-12-15
0
673
09-Python-Socket编程
一、Python-Socket编程 1.1、弄懂HTTP、Socket、TCP这几个概念 什么是HTTP协议?浏览器的本质就是一个socket客户端遵循HTTP协议,HTTP协议的本质:通过\r\n分割的规范+请求响应之后断开连接。HTTP协议是建立在tcp之上的,HTTP是一种规范,它规定...
高级核心技术
2019-12-12
0
468
08-迭代器和生成器
一、迭代器和生成器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。 在 Python 中...
高级核心技术
2019-12-11
0
652
07-元类编程
一、元类编程 1.1、property动态属性 from datetime import date, datetime class User: def __init__(self, name, birthday): self.name = name ...
高级核心技术
2019-12-10
0
369
06-对象引用、可变性和垃圾回收
一、对象引用、可变性和垃圾回收 1.1、python中的变量是什么? python和java中的变量本质不一样,java中的变量声明首先要声明变量类型(int\string),虚拟机就会在内存中申请空间,空间的大小和类型相关。java中的变量就像一个有大小的盒子一样。 然而python中的...
高级核心技术
2019-12-08
0
374
05-深入python的set和dict
一、深入python的set和dict 1.1、dict的abc继承关系 from collections.abc import Mapping,MutableMapping #dict属于mapping类型 a = {} #字典a不是继承MutableMapping,而是实现了Mut...
高级核心技术
2019-12-07
0
428
04-自定义序列类
一、自定义序列类 1.1、python中的序列分类 什么叫做序列类?序列是python中重要的一个协议,python是基于协议来编程的。序列就是python中特别重要的一个协议。接下来先认识python的序列分类 容器序列: list tuple deque #(双端队列) ...
高级核心技术
2019-12-03
0
416
03-深入类和对象
一、深入类和对象 1.1、鸭子类型和多态 维基百科中的解释为: 鸭子类型(英语:duck typing)在程序设计中是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由"当前方法和属性的集合"决定。这个概念的名字来源于由詹...
高级核心技术
2019-12-02
0
321
02-魔法函数
一、魔法函数 1.1、什么是魔法函数 魔法函数就是以双下划线开头,双下划线结尾。第二点就是必须使用Python提供给我们的魔法函数。魔法函数是与自定义的类有关的,目的是为了增强自定义类的特性。 class Students(object): def __init__(self...
高级核心技术
2019-11-30
0
401