01 2018 档案

摘要:在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。书写格式,和相关说明如下: 示例如下: 阅读全文
posted @ 2018-01-27 14:06 人生不如戏 阅读(250) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.验证客户端链接的合法性 七.socketserver 回到顶部 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个py 阅读全文
posted @ 2018-01-25 14:56 人生不如戏 阅读(600) 评论(0) 推荐(0) 编辑
摘要:函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格式为日志级别:Log 阅读全文
posted @ 2018-01-24 15:05 人生不如戏 阅读(207) 评论(0) 推荐(0) 编辑
摘要:模块简介 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 来看一个好多软件的常见文档格式如下: 如果想用python生成一个这样的文档怎么做呢? 查找文件 增删改操作 阅读全文
posted @ 2018-01-24 15:02 人生不如戏 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、模块简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度 阅读全文
posted @ 2018-01-23 17:38 人生不如戏 阅读(560) 评论(0) 推荐(1) 编辑
摘要:一、反射的概念 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 2 python面 阅读全文
posted @ 2018-01-22 20:26 人生不如戏 阅读(509) 评论(0) 推荐(0) 编辑
摘要:一、类 1、类的定义 如: 2、类的属性 在类的内部定义的属性,与类的方法平级。类的属性是属于类全局的,可以用 类名.属性名 调用,也可以用 类的实例化对象.属性名 调用,如下: 3、类的方法 在类的内部定义的方法,与类的方法平级。可以用 类名.函数名 调用,也可以用 类的实例化对象.函数名 调用, 阅读全文
posted @ 2018-01-21 00:34 人生不如戏 阅读(303) 评论(0) 推荐(0) 编辑
摘要:继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它提供了 阅读全文
posted @ 2018-01-18 15:36 人生不如戏 阅读(246) 评论(0) 推荐(0) 编辑
摘要:1 class Person: #定义一个Person类;类名后面可以加括号,也可以不加。类名第一个字要大写 2 def __init__(self,name,age,job): #每一个类一定要有一个__init__()方法,方法后面必须要至少有一个self参数(名字可以另起) 3 ... 阅读全文
posted @ 2018-01-15 15:11 人生不如戏 阅读(154) 评论(0) 推荐(0) 编辑
摘要:什么是序列化? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 为什么要序列化? 1:持久保存状态 需知一个软件/程序的执行就在处理一 阅读全文
posted @ 2018-01-11 15:13 人生不如戏 阅读(339) 评论(0) 推荐(0) 编辑
摘要:os模块是python系统与操作系统交互的一个接口 阅读全文
posted @ 2018-01-10 17:35 人生不如戏 阅读(1350) 评论(0) 推荐(0) 编辑
摘要:实例:生成一个4位验证码: 阅读全文
posted @ 2018-01-10 17:30 人生不如戏 阅读(500) 评论(0) 推荐(0) 编辑
摘要:一、模块简介 二、模块功能 △常见方法 time.time() #获取当前时间戳 time.sleep(secs) #(线程)推迟指定的时间运行。单位为秒。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳( 阅读全文
posted @ 2018-01-10 17:05 人生不如戏 阅读(331) 评论(0) 推荐(0) 编辑
摘要:一、模块简介 二、模块主要功能 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 注意:(queue不是collections模块里的,在deque之前我们先来看一下queue)queue: 队列,里面可以存着好多值,只能往里面放值或者往外拿出,不能修改不能查看,而且先拿出的一 阅读全文
posted @ 2018-01-10 16:17 人生不如戏 阅读(624) 评论(0) 推荐(0) 编辑
摘要:递归的定义: 在函数内部直接或者间接调用函数本身 递归的应用: △求一个数的阶乘 △求第几个斐波那契数 △二分法查找 阅读全文
posted @ 2018-01-08 20:07 人生不如戏 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:数学运算 abs:求数值的绝对值 >>> abs(-2) 2 divmod:返回两个数值的商和余数 >>> divmod(5,2) (2, 1) >> divmod(5.5,2) (2.0, 1.5) max:返回可迭代对象中的元素中的最大值或者所有参数的最大值 >>> max(1,2,3) # 传 阅读全文
posted @ 2018-01-07 20:50 人生不如戏 阅读(545) 评论(0) 推荐(1) 编辑
摘要:一 迭代器 一 迭代的概念 二 为何要有迭代器?什么是可迭代对象?什么是迭代器对象? 三 迭代器对象的使用 四 for循环 五 迭代器的优缺点 二 生成器 一 什么是生成器 二 生成器就是迭代器 阅读全文
posted @ 2018-01-02 18:38 人生不如戏 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示