随笔分类 -  python

摘要:dir()的作用 python里面的一切皆对象 每个对象都有不同的函数和常量。每个函数和常量都成为一个属性。那些函数被称为方法。如果一个函数是一个模块的属性,则这个属性被称之为函数(不是模块方法)。 dir()的作用就是将这个对象中的所有属性显示出来,这些属性以列表的方式储存。 阅读全文
posted @ 2020-03-26 11:48 Hank·Paul 阅读(244) 评论(0) 推荐(0) 编辑
摘要:python partial偏函数 from functools import partial def func(a,b,c,d): return a + b + c + d tes = partial(func,1) print(tes) res = tes(2,3,4) print(res) 阅读全文
posted @ 2020-03-20 16:38 Hank·Paul 阅读(234) 评论(0) 推荐(0) 编辑
摘要:编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application p 阅读全文
posted @ 2020-03-07 02:53 Hank·Paul 阅读(125) 评论(0) 推荐(0) 编辑
摘要:debug的使用图示: 阅读全文
posted @ 2020-02-24 19:52 Hank·Paul 阅读(134) 评论(0) 推荐(0) 编辑
摘要:第一篇:计算机与编程基础 计算机与编程基础知识 第二篇:python语法入门 Python 基础知识 Python 流程控制 字符编码介绍 文件的操作处理 第三篇:函数 Python 函数的基本使用 Python 函数的参数详解 函数对象、名称空间与作用域 Python 函数递归 Python 匿名 阅读全文
posted @ 2020-02-18 09:33 Hank·Paul 阅读(888) 评论(0) 推荐(0) 编辑
摘要:介绍 """ 1、采用国内源,加速下载模块的速度 2、常用pip源: -- 豆瓣:https://pypi.douban.com/simple -- 阿里:https://mirrors.aliyun.com/pypi/simple 3、加速安装的命令: -- >: pip install -i h 阅读全文
posted @ 2020-02-17 21:02 Hank·Paul 阅读(158) 评论(0) 推荐(0) 编辑
摘要:假设有一个conf包,里面放着b.py的模块 b.py name = 'hank' 若a.py文件中想导入b模块 方法一: from conf import b print(b.name) >>>hank 方法二: import_module 把b模块变成了对象,md是一个对象,importlib模 阅读全文
posted @ 2020-01-08 09:27 Hank·Paul 阅读(306) 评论(0) 推荐(0) 编辑
摘要:1、字符编码 python2默认ascii编码 python3默认utf-8编码 2、除法运算 python2 整数相除的结果是一个整数,把小数部分完全忽略掉,浮点数除法会保留小数点的部分得到一个浮点数的结果。 在python3中 对于整数之间的相除,结果也会是浮点数 Python 2.x: >>> 阅读全文
posted @ 2020-01-05 00:35 Hank·Paul 阅读(327) 评论(0) 推荐(1) 编辑
摘要:```python'''ORM 对象关系映射 --->映射到数据表的一条条记录类名 ---> 表名对象 ---> 一条记录对象.属性 ---> 字段'''from day38.mysql_control import MySQL# 1.创建字段的类型 对应数据表中一个个字段的创建规范class Field: #父类 def __init__(self,name,column_type,p... 阅读全文
posted @ 2020-01-03 11:40 Hank·Paul 阅读(219) 评论(0) 推荐(0) 编辑
摘要:" 一、必备的理论基础" " 二、操作系统发展史" " 三、进程理论" " 四、线程理论" " 五、协程" 一、必备的理论基础 操作系统理论: 操作系统是一个协调\管理\控制计算机硬件资源与应用软件资源的控制程序 操作系统的两大功能: 1. 将复杂的硬件操作封装成简单的接口给应用程序或者用户去使用 阅读全文
posted @ 2020-01-03 11:20 Hank·Paul 阅读(256) 评论(0) 推荐(0) 编辑
摘要:来源链接 阅读全文
posted @ 2020-01-03 11:19 Hank·Paul 阅读(116) 评论(0) 推荐(0) 编辑
摘要:一、什么是异常处理 异常 是错误发生的信号,一旦程序出错就会产生一个异常, 如果该异常没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止。 异常包含三个部分: 1. traceback异常的追踪信息 2. 异常的类型 3. 异常的信息 错误分为两大类: 1.语法上的错误:在程序运行前就应 阅读全文
posted @ 2020-01-03 11:07 Hank·Paul 阅读(168) 评论(0) 推荐(0) 编辑
摘要:"一、什么是元类" "二、如何使用元类" "(一)不依赖class关键字创建一个自定义类" "(二)自定义元类控制类的产生" "(三)自定义元类控制类的调用" 一、什么是元类 在python中,一切皆对象,而对象都是由类实例化得到的。所以类也是对象,而类的类就是元类,其实 type 就是元类。 二、 阅读全文
posted @ 2020-01-03 11:06 Hank·Paul 阅读(376) 评论(0) 推荐(0) 编辑
摘要:一、粘包问题 问题1 : 无法确认对方发送过来数据的大小。 问题2 : 在发送数据间隔短并且数据量小的情况下,会将所有数据一次性发送。 二、粘包问题的解决方案: 粘包问题的解决方案: 确认对方数据的大小。 这里需要用 struct模块 struct是什么? 是一个python内置的模块,它可以将固定 阅读全文
posted @ 2020-01-03 11:05 Hank·Paul 阅读(783) 评论(0) 推荐(1) 编辑
摘要:一、什么是socket? socket是一个模块, 又称套接字,用来封装 互联网协议(应用层以下的层)。 二、为什么要有socket? socket可以实现互联网协议 应用层以下的层 的工作,提高开发效率。 三、怎么使用socket? import socket 写socket套接字: Client 阅读全文
posted @ 2020-01-03 11:04 Hank·Paul 阅读(1606) 评论(2) 推荐(1) 编辑
摘要:一、软件开发架构 1. C/S架构 Client :客户端(24小时不间断提供服务) Server :服务端(客户需要服务时,就去访问服务端) ps:服务端需要遵循的原则: 1. 服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定 2. 对外一直提供服务,稳定运行 3. 服务端应该支持 阅读全文
posted @ 2020-01-03 11:03 Hank·Paul 阅读(146) 评论(0) 推荐(0) 编辑
摘要:闭包函数 闭:指的是定义在函数内部的函数 比如手机是闭包函数(内层函数),被手机包装盒 (外层函数) 包裹起来, 手机可以使用包装盒中的东西,内层函数可以引用外层函数的名字。 闭包函数 :定义在函数内部的函数,并且该函数包含对外部函数作用域中名字的引用,该函数就称为闭包函数。 注意:该函数的作用域在 阅读全文
posted @ 2020-01-03 11:02 Hank·Paul 阅读(253) 评论(0) 推荐(0) 编辑
摘要:类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,类的内置方法,会在满足某种条件下自动触发。 1.1__new__ 1.2__getattr__ 1.3__getattribute__ 1.5__str__ 引子:想一想下列情况为什么不一样? 以上所知,所以p 阅读全文
posted @ 2020-01-03 09:00 Hank·Paul 阅读(612) 评论(0) 推荐(1) 编辑
摘要:一、 isinstance(obj,cls)和issubclass(sub,super) isinstance与issubclass是python的内置模块: isinstance: 判断一个对象是否是另一个类的实例。 如果是: True 如果不是: False issubclass: 判断一个类是 阅读全文
posted @ 2020-01-03 08:58 Hank·Paul 阅读(179) 评论(0) 推荐(0) 编辑
摘要:一:绑定方法 绑定给谁,谁来调用就自动将它本身当作第一个参数自动传入。 类的绑定方法: 是用classmethod装饰器装饰的方法。 -由类来调用,会将类当做第一个参数传入。 classmethod: 是一个装饰器,给在类内部定义方法中装饰,将类内部的方法变为 “类的绑定方法”。 对象的绑定方法: 阅读全文
posted @ 2020-01-03 08:31 Hank·Paul 阅读(159) 评论(0) 推荐(0) 编辑