自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习笔记36 多进程第2部分 进程的三种机制,锁机制,信号机制,事件机制及生产消费者模型

python学习笔记36 多进程第2部分 进程的三种机制,锁机制,信号机制,事件机制及生产消费者模型

2020-08-28 01:29:16 115

原创 python学习笔记35 多进程第1部分 进程的常用属性,方法,同步异步处理等

python学习笔记35 多进程第1部分 进程的常用属性,方法,同步异步处理等

2020-08-28 01:27:35 95

原创 python学习笔记34 操作系统的理论知识及多线程初步了解

python学习笔记34 操作系统的理论知识及多线程初步了解

2020-08-28 01:20:16 113

原创 python学习笔记33 客户端合法性校验 socketserver模块 setblocking等其他socket方法

python学习笔记33 客户端合法性校验 socketserver模块 setblocking等其他socket方法

2020-08-28 01:17:43 271

原创 python学习笔记32 用struct模块解决粘包问题及复习TCP UDP协议

python学习笔记32 用struct模块解决粘包问题及复习TCP UDP协议

2020-08-28 01:13:59 84

原创 python学习笔记31 粘包及 subprocess模块

python学习笔记31 粘包及 subprocess模块

2020-08-28 01:09:33 86

原创 python学习笔记30 网络编程基础,socket TCP UDP 第2部分

python学习笔记30 网络编程基础,socket TCP UDP 第2部分

2020-08-28 01:05:39 75

原创 python学习笔记29 网络编程基础,socket TCP UDP 第1部分

python学习笔记29 网络编程基础,socket TCP UDP

2020-08-13 23:41:50 96

原创 python学习笔记28 序列化 jason pickle shelve 摘要算法hashlib 文件配置configparser 日志处理logging logger collection 异常处理

python学习笔记28 序列化 jason pickle shelve 摘要算法hashlib 文件配置configparser 日志处理logging logger collection 异常处理

2020-08-08 16:43:46 96

原创 python学习笔记27 常用模块 time模块 os模块 sys模块

python学习笔记27 常用模块 time模块 os模块 sys模块

2020-08-08 16:37:37 125

原创 python学习笔记26 转义字符, re模块 random模块

python学习笔记26 转义字符, re模块 random模块

2020-08-04 23:43:56 128

原创 python学习笔记25 正则表达式 字符组 元字符 量词

正则表达式 字符组 元字符 量词

2020-07-24 16:49:09 124

原创 python学习笔记24 模块第2部分,包,及软件开发规范

from import

2020-07-22 01:38:40 103

原创 python学习笔记23 __del__ 析构方法 __item__ __hash__ __equ__ 模块

__del__( ) 析构方法#构造方法 申请一个空间#析构方法 释放一个空间#某对象借用了操作系统的资源,还要通过析构方法归还回去: 文件资源,网络资源#垃圾回收机制# class A:# def __del__(self): #析构方法# print('执行__del__了')# a = A()# del a #对象的删除# print(a)class File(): #处理文件 def __init..

2020-07-18 00:57:49 208

原创 python学习笔记22 面向对象内容复习 __repr__双下方法

A 面向对象:你写代码时,什么情况下要用面向对象1 处理比较复杂的角色之间关系的时候: qq/电商程序 公司/学校的人事管理2 可读性 代码清晰度更高,无论开发者还是调用者都能明确地分辨出每个角色拥有的属性和方法3 增强了代码的可扩展性4 增加复用性5 更加规范B python当中一切皆对象 基础数据类型都是对象C 类型和自定义类的关系 类型和类是一个东西type(obj) 如果obj是一个对象,那么他的type就是他的类型D 创建一个对象类名( ) 实例化_

2020-07-14 12:21:26 215

原创 python学习笔记21 isinstance issubclass 反射 单例类

描述isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()。语法以下是 isinstance() 方法的语法:isinstance(object, classinfo)参数object

2020-07-12 04:26:29 176 1

原创 python学习笔记20 伪装属性类方法静态方法多继承C3算法

@property 属性: 将一个方法伪装成一个属性,在代码的级别上没有本质的提升,但是让其看起来更合理将 property 函数用作装饰器可以很方便的创建只读属性@属性名.setter 装饰器 可被类外的 赋值指令 自动触发,通常用作对私有属性赋值@属性名.deleter 装饰器,可被类外的 del 指令自动触发,通常用作对私有属性删除@classmethod 类方法装饰器类方式:通过类名调用的方法,类方法中第一个参数约定俗成为 cls,python自动将类名(类空间)传...

2020-07-10 02:33:47 130

原创 python学习笔记19 抽象类接口类多态 面相对象三大特性 封装继承多态

对象执行时的查询顺序是 对象>本类>父类,分条分别进行.执行的函数跟定义的函数有可能不在同一个类/对象中.class A: name = []p1 = A()p2 = A()p1.name.append(1) #名称空间存储的是变量和值的内存地址的关系p1.name #[1]p2.name #[1]A.name #[1]p1.age = 12p1.age .

2020-07-08 17:05:29 125

原创 python学习笔记18 类的继承单继承多继承经典类新式类深度优先广度优先

class Person(Animal): #括号里面的是 父类/基类/超类 括号外面的是 子类/派生类 pass继承的优点: 1节省代码 2规范代码继承的初识:子类以及子类实例化的对象,可以访问父类的任何方法或变量,类名可以访问父类所有内容既要执行子类的方法,又要执行父类的方法有2种解决方案(2种写法,一个效果)NO.1 在子类方法中直接引用父类方法并执行.NO.2 super(Bird,self).__init__(name,sex,age) ...

2020-07-05 03:02:21 209

原创 python学习笔记17 名称空间 对象的组合

123

2020-07-04 11:33:26 83

原创 python学习笔记16 函数回顾 面向对象初识

函数的定义: 以功能为导向函数的返回值 return(非必须)的2个作用作用: 1结束函数 2将返回值犯规给函数的调用者函数名()ctrl+alt+L 对编码进行一键规范化定义函数时 * 代表聚合执行函数时 * 代表打散代码中 只要遇到函数名() 就会开始执行函数,执行完成后才会继续执行后面的函数,典型的如func1()()...

2020-06-24 01:34:04 105

原创 python学习笔记15 匿名函数,递归等

lamda 匿名函数def func(n): return n*na = lamda x: x*x.__name__查看函数名1 函数参数可以有多个,用逗号隔开2 匿名函数只能写一行,逻辑结束后直接返回数据3 返回值和正常的函数一样,可以是任意数据类型sorted()对所有可迭代的对象进行排序操作。iterable -- 可迭代对象。 k...

2020-05-10 00:10:32 196

原创 python学习笔记14 内置函数

内置函数一共 68 个locals() 当前作用域中的变量globals() 全局作用域中的变量id() 计算内存地址hash算法目的是唯一性dict字典 查找效率非常高 hash表 用空间换时间 比较耗费内存list列表 是可变的,不可hash ,不可用hash() 运算tuple元组,dict字典 是可hash的__import__("模块名") 可以动...

2020-05-06 00:39:57 175

原创 python学习笔记13 生成器 列表推导式及其他推导式

生成器生成器的本质就是迭代器生成器的三种生成办法 1 通过生成器函数 2通过生成器表达式 3通过数据转换关键字 yield 返回结果,可以让函数分段执行 最后一个yield后通常不写代码,否则执行的时候会报错__next__() 可以让生成器向下执行一次send() 也可以让生成器向下执行一次,给上一个yield传一个值,所以第一个位置不能用send(),只能用__nex...

2020-05-02 22:36:44 134

原创 python学习笔记12 函数名是变量 闭包 迭代器

函数是一个变量,但他是一个特殊的变量,与括号配合可以执行函数的变量函数名是个对象函数名可以当list里的元素进行使用函数名可以作为参数,传递给另一个函数...

2020-05-02 01:17:52 180

原创 python学习笔记11 第1次测试考题答案及知识点

10题l1=[1,2,3,4,5,6,7,8,9,0]print(l1[1:4])l1[1:4]='abcd'print(l1)输出结果,赋值时并没有出现顾头不顾尾的情况?[2, 3, 4][1, 'a', 'b', 'c', 'd', 5, 6, 7, 8, 9, 0]正确说法字典的键是唯一的字典通过pop删除键值对错误说法集合里面的元素必须是可变...

2020-04-28 17:47:04 1218

原创 python学习笔记10 函数 动态参数 作用域命名空间 global nonlocal

*动态位置参数def chi(*food) 动态传参:可以传入任意的参数,以tuple元组类型位置参数>动态参数>默认值参数 此种情况默认值参数永远生效,要给默认参数赋值,需要使用关键字参数**动态关键字参数def chi(**food)chi(good_food="hamburger",good_drink="cola",adfasdf="...

2020-04-26 01:33:41 122

原创 python学习笔记09 函数 返回值 参数

函数定义def 函数名(形参) 函数体 return "返回值1","返回值2","返回值3"函数调用 函数名(实参)函数名命名规则和变量一样函数中如果没有 return 语句或者return 后面 内容为空,默认返回值为 None函数只要执行到return,就会停止执行return 后面跟随返回值(一个或多个),...

2020-04-24 00:01:50 120

原创 python学习笔记08 文件操作

f = open("歌姬", mode = "r", encoding="utf-8")s = f.read()f.close() # 不要忘记关闭句柄../ 返回上一层目录相对路径 相对于当前程序所在的文件夹绝对路径 a从磁盘根目录寻找 b互联网上的绝对路径...

2020-04-22 00:02:24 96

原创 python学习笔记07 join( ) set( )

abc.join(甲乙丙) 将abc 依次插入到甲乙丙中甲abc乙abc丙join( )可以把列表变成字符串split( )可以把字符串变成列表list在循环时不能删除元素,因为会改变索引,导致奇数位索引(1 3 5 7 )对应的元素会被跳过,无法被删除解决方案是循环时记录下被删除的元素到另一个列表中,然后循环记录列表来删除原列表的元素描述Python 字典 fro...

2020-04-19 01:03:52 405

原创 python学习笔记06 is 和 == 编码和解码

== 比较两边的值 is 比较的是内存地址 id( ) ---- 获取内存地址python 小数据池中的数据内存地址是一样的数字: 范围 :-5 ~ 256 (python终端可验证,pycharm 中n = - 6 和 n1 = -6 is 运行结果为TRUE,因为它会自行修正)n = -6n1 = -6print(n is n1) # False字符串: 字符...

2020-04-16 17:12:06 144

原创 python学习笔记05 字典dic增删查改常用操作及嵌套

字典dic hashable数据(不可变)才能作为key list不可新增dic["国际章"] = "汪峰的老婆"dic.setdefault("马蓉","王宝强的前任老婆") 如果没有此key,执行新增;如果字典中有此key,不执行新增。然后返回字典中key对应的value。删除dic.pop( key ) 返回valuedel dic[ key ]dic....

2020-04-15 23:47:47 464

原创 python学习笔记04 列表及相关操作

列表索引从0开始,和字符串一样,也有索引和切片,切片同样顾头不顾尾列表是可变的,用方法操作后会自动将新值赋给自己lst.append() 后面添加lst.insert() 前面添加lst.extend() 迭代新增...

2020-04-04 01:32:35 102

原创 python学习笔记03 字符串及相关操作

"" 空字符串布尔值为FALSE,非空字符串(包括空格" ")布尔值为TRUENone 布尔值为FALSE字符串索引从0开始计数从字符串中通过索引获取到的内容还是字符串切片可以对字符串进行截取 s[起始位置 : 结束位置] 取头不取尾(头尾指截取方向的头尾,非单纯的字符串左右方向,步长为符号时注意),位置省略的话意为到开始/结束默认从左往右切, 倒数切只能这样写 s[-2:]...

2020-04-03 01:47:34 129

原创 python学习笔记02 while循环,格式化输出,运算符

while 循环 break continueif in记得用tab键退格%s 字符串占位符%d 数字占位符print("%s今年%s岁,是一个老头,爱好是%s,性别:%s" % (name,age,hobby,gender))如果字符串中使用了 %s %d 等占位符(字符串后面当然要配合 % 及数字列表使用),则其他的 % 也会被认为是占位符,如果要正确输出 % ...

2020-03-26 03:08:54 239

原创 python学习笔记01

1.2.3引号都能表示字符串,可用常量约定俗成为全大写字母命名变量推荐命名规则 1驼峰 2下划线字符拼接 + *input() 收到的都是字符串类型int() 只能讲纯数字变为数字...

2020-03-24 22:38:48 68

原创 无话可说。。。。

无话可说,先mark下~

2010-02-22 18:56:00 197

空空如也

空空如也

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

TA关注的人

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