随笔分类 -  Python学习知识

摘要:功能 1.日志格式的规范 2.简化操作 3.日志的分级管理logging不能做的事 自动生成你想要打印的内容 (需要程序猿自己在开发的时候定义好) 在哪些地方需要打印,要打印的内容是啥,内容的级别logging模块的使用: 普通配置型 简单的 可定制化差 对象配置型 复杂的 可定制化强 默认情况下P 阅读全文
posted @ 2018-08-10 21:19 Niuli'blog 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)对于同一个字符串,不管这个字符串有多长,只要是相同的,无论在任何环境下,多少次执行,在任何语言中使用相同的算法\相同的手段得到的结果永远是相 阅读全文
posted @ 2018-08-09 22:44 Niuli'blog 阅读(962) 评论(0) 推荐(0) 编辑
摘要:import pickle # dump的结果是bytes,dump用的f文件句柄需要以wb的形式打开,load所用的f是'rb'模式# 支持几乎所有对象的序列化# 对于对象的序列化需要这个对象对应的类在内存中# 对于多次dump/load的操作做了良好的处理 # pickle支持几乎所有对象 # 阅读全文
posted @ 2018-08-09 18:02 Niuli'blog 阅读(167) 评论(0) 推荐(0) 编辑
摘要:......得到一个 字符串 的结果 过程就叫序列化 字典 / 列表 / 数字 /对象 -序列化->字符串 为什么要序列化 # 1.要把内容写入文件 序列化 # 2.网络传输数据 序列化 字符串-反序列化->字典 / 列表 / 数字 /对象 序列化模块 json pickle shelve impo 阅读全文
posted @ 2018-08-09 17:21 Niuli'blog 阅读(213) 评论(0) 推荐(0) 编辑
摘要:import time# 时间戳时间: 格林威治时间,float类型,给机器看 # 从 英国伦敦时间 1970.1.1开始算 # 用法: time.time() #print(time.time())# 结构化时间: 时间对象 时间戳时间 与 格式化时间 的中间状态 # 时间对象(结构化时间) 能通过 .属性名 来获取对象中的值 # 用法: time.loca... 阅读全文
posted @ 2018-08-08 16:49 Niuli'blog 阅读(150) 评论(0) 推荐(0) 编辑
摘要:常用的方法 findall / search / match / compile / finditer sub subn split import re findall, search, match re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。 s = 'a123asd456' ... 阅读全文
posted @ 2018-08-07 21:00 Niuli'blog 阅读(148) 评论(0) 推荐(0) 编辑
摘要:正则表达式:1. 概念: 一种字符串匹配规则 1.1 判断 input进来的 是不是qq号 是不是手机号 身份证号 ...... 1.2 有一个文件,要求把手机号 qq号 取出来2. 能做什么: 2.1 可以制定一个规则: # 来确认某一个字符串是否符合规则的内容 # 从打断的字符串中找到符合规则的 阅读全文
posted @ 2018-08-06 18:02 Niuli'blog 阅读(135) 评论(0) 推荐(0) 编辑
摘要:转载:http://python.jobbole.com/81683/ 呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。 我没法 阅读全文
posted @ 2018-08-03 20:08 Niuli'blog 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-08-02 17:14 Niuli'blog 阅读(307) 评论(0) 推荐(0) 编辑
摘要:面向对象小结——定义及调用的固定模式 阅读全文
posted @ 2018-07-30 21:23 Niuli'blog 阅读(113) 评论(0) 推荐(0) 编辑
摘要:PyCharm PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,提供代码分析、图形化调试器,集成测试器、集成版本控制系统(Vcs),并支持使用Django进行网页开发。PyCharm一个跨平台开发环境,拥有Windows,m 阅读全文
posted @ 2018-07-26 15:23 Niuli'blog 阅读(128) 评论(0) 推荐(0) 编辑
摘要:继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类, 父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它提供 阅读全文
posted @ 2018-07-25 21:13 Niuli'blog 阅读(103) 评论(0) 推荐(0) 编辑
摘要:本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程; 接着,结合这些思维导图主要参 阅读全文
posted @ 2018-07-19 20:19 Niuli'blog 阅读(689) 评论(1) 推荐(0) 编辑