// Fork me on GitHub

随笔分类 -  python

摘要:一、GIL是什么 官方解释: In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple native threads from executing Python bytecodes at on 阅读全文
posted @ 2020-10-15 18:18 繁星春水 阅读(202) 评论(0) 推荐(0)
摘要:#__author:86188 #date: 2020/7/20 import re #字符串 s=' w e r ' x=s.split() #这个开头和结尾的空格不打印 #x=s.split(' ') print(x) s='hello world' #找到所有匹配的内容放到一个列表里,前面的是 阅读全文
posted @ 2020-10-13 13:50 繁星春水 阅读(171) 评论(0) 推荐(0)
摘要:https://mohen.blog.csdn.net/article/details/106592044 阅读全文
posted @ 2020-09-30 10:43 繁星春水 阅读(195) 评论(0) 推荐(0)
摘要:""" 1、采用国内源,加速下载模块的速度 2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple 3、加速安装的命令: -- >: pip install -i http 阅读全文
posted @ 2020-09-15 21:02 繁星春水 阅读(157) 评论(0) 推荐(0)
摘要:异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止。 异常包含三个部分: traceback异常的追踪信息 异常的类型 异常的信息 错误分为两大类:1.语法上的错误:在程序运行前就应该立即修正2.逻辑上的错误 二、为何要异常处 阅读全文
posted @ 2020-09-15 20:43 繁星春水 阅读(125) 评论(0) 推荐(0)
摘要:先问问大家,什么是拷贝?拷贝就是创建一个具有相同类型,相同值但不同id的新对象.深浅copy其实就是完全复制一份,和部分复制一份的意思。 1、赋值运算 2、浅拷贝 l1 = [1, 'tank', [22, 33]] l2 = l1.copy() print(id(l1), id(l2)) # 27 阅读全文
posted @ 2020-09-15 20:36 繁星春水 阅读(133) 评论(0) 推荐(0)
摘要:注意: 每一次写项目时,都要新建一个文件夹与项目工程,必须让项目文件夹作为项目根目录。 -项目的根目录 - conf: - 用于存放配置文件的文件夹 - settings.py - core: - 核心业务代码 .py - src.py - interface: - 接口, 接口内写获取数据前的逻辑 阅读全文
posted @ 2020-09-15 19:46 繁星春水 阅读(158) 评论(0) 推荐(0)
摘要:pep8规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8中文翻译:http://www.cnblogs.com/ajianbeyourself/p/4377933.html 以下内容转自 https://www.douban.com/not 阅读全文
posted @ 2020-09-15 18:08 繁星春水 阅读(107) 评论(0) 推荐(0)
摘要:一、必备的理论基础 操作系统理论:操作系统是一个协调\管理\控制计算机硬件资源与应用软件资源的控制程序 操作系统的两大功能: 将复杂的硬件操作封装成简单的接口给应用程序或者用户去使用 将多个进程对硬件的竞争变得有序 二、进程理论 2.1什么是进程? 进程指的是一个正在进行/运行的程序,进程是用来描述 阅读全文
posted @ 2020-09-15 15:20 繁星春水 阅读(565) 评论(0) 推荐(0)
摘要:一、粘包问题 问题1: 无法确认对方发送过来数据的大小。 import socket client = socket.socket() client.connect( ('127.0.0.1', 9000) ) while True: cmd = input('客户端输入的内容: ') client 阅读全文
posted @ 2020-09-15 12:18 繁星春水 阅读(248) 评论(0) 推荐(0)
摘要:socket是一个模块, 又称套接字,用来封装 互联网协议(应用层以下的层)。 socket可以实现互联网协议 应用层以下的层 的工作,提高开发效率。 ''' client.py启动服务端后再启动客户端 ''' import socket #1.买手机 client = socket.socket( 阅读全文
posted @ 2020-09-15 11:45 繁星春水 阅读(814) 评论(0) 推荐(1)
摘要:一、软件开发架构 1.C/S架构- Client :客户端(24小时不间断提供服务)- Server :服务端(客户需要服务时,就去访问服务端 ps:服务端需要遵循的原则: 1. 服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定 2. 对外一直提供服务,稳定运行 3. 服务端应该支持 阅读全文
posted @ 2020-09-15 10:54 繁星春水 阅读(183) 评论(0) 推荐(0)
摘要:单例模式:指的是在确定 "类中的属性与方法" 不变时,需要反复调用该类,产生不同的对象,会产生不同的内存地址,造成资源的浪费。 单例模式:多次实例化的结果指向同一个内存地址 > 无论产生多个对象,都会指向 单个 实例。 单例的优点:节省内存空间。 class Foo: def __init__(se 阅读全文
posted @ 2020-09-15 09:55 繁星春水 阅读(191) 评论(0) 推荐(0)
摘要:类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,类的内置方法,会在满足某种条件下自动触发 __new__:在___init__触发前,自动触发。调用该类时,内部会通过__new__产生一个新对象 __init__:在调用类时自动触发。通过产生的对象自动调用_ 阅读全文
posted @ 2020-09-15 09:50 繁星春水 阅读(514) 评论(0) 推荐(0)
摘要:一、 isinstance(obj,cls)和issubclass(sub,super) isinstance与issubclass是python的内置模块: isinstance: 判断一个对象是否是另一个类的实例。- 如果是: True- 如果不是: False issubclass: 判断一个 阅读全文
posted @ 2020-09-15 09:27 繁星春水 阅读(158) 评论(0) 推荐(0)
摘要:一:绑定方法 绑定给谁,谁来调用就自动将它本身当作第一个参数自动传入。 1.1 类的绑定方法: 是用classmethod装饰器装饰的方法。-由类来调用,会将类当做第一个参数传入。 classmethod:是一个装饰器,给在类内部定义方法中装饰,将类内部的方法变为 “类的绑定方法” 2.1 对象的绑 阅读全文
posted @ 2020-09-15 09:05 繁星春水 阅读(153) 评论(0) 推荐(0)
摘要:一、多态 1.1 什么是多态 多态也称“多态性”,指的是同一种类型的事物,不同的形态。在python中的多态指的是让多种类若具备类似的数据属性与方法属性,都统一好命名规范,这样可以提高开发者的代码统一性,使得调用者更方便去理解。 1.2 多态的目的: 为了在不知道对象具体类型的情况下,统一对象调用方 阅读全文
posted @ 2020-09-15 09:02 繁星春水 阅读(235) 评论(0) 推荐(0)
摘要:一、组合 如何使用组合? 组合指的是一个对象中,包含另一个或多个对象 class People: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex #学生类 class Student(Pe 阅读全文
posted @ 2020-09-14 23:52 繁星春水 阅读(259) 评论(0) 推荐(0)
摘要:一、继承 1、什么是继承 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父亲称之为基类或超类。- 在Python中,一个子类可以继承多个父类。- 在其它语言中,一个子类只能继承一个父类。 如何实现继承 class ParentClass1: #定义父类 pass class Parent 阅读全文
posted @ 2020-09-14 23:40 繁星春水 阅读(245) 评论(0) 推荐(0)
摘要:一、什么是面向对象编程 核心是“对象”二字,对象指的是“特征与技能”的结合体。基于该编程思想编写程序,就好比在创造世界,一种 “上帝式” 的思维方式。 优点:可扩展性强缺点:编程的复杂度远高于面向过程 应用场景:需求经常变化的软件,一般需求的变化都集中在用户层,互联网应用,企业内部软件,游戏等都是面 阅读全文
posted @ 2020-09-14 21:49 繁星春水 阅读(222) 评论(0) 推荐(0)

1 //2 3
//4