摘要: 日志模块 前言: 很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误、警告灯信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为debug(),info(),warning(),error(), 阅读全文
posted @ 2018-05-24 10:52 zhangliang666 阅读(308) 评论(0) 推荐(0) 编辑
摘要: re模块 讲正题之前我们先来看一个列子 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。 假如我们随意的在手机号码这个栏输入一个11111111,它会提示我们格式有误。 这个功能是怎么实现的呢? 假如现在你用Python写一段代码,类似: phone_unmber = input( 阅读全文
posted @ 2018-05-15 11:32 zhangliang666 阅读(118) 评论(0) 推荐(0) 编辑
摘要: python - 初始面向对象 面向过程VS面向对象 编程范式: 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式特点进行归纳 阅读全文
posted @ 2018-05-15 11:03 zhangliang666 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 常用模块: 什么是模块: 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但是其实import加载的模块分为四个通用类别: 1)使用python编写的代码(,py文件) 2)已被编译为共享库或者DLL的C或者C++扩展 3)包好一组模块的包 4) 阅读全文
posted @ 2018-05-11 11:14 zhangliang666 阅读(206) 评论(0) 推荐(0) 编辑
摘要: collections模块—— Counter Counter目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的形式存储,其中元素作为key,其计数作为value。 计数值可以是任意的lnterger(包括0和负数)。 Counter类和其他的bags或multisets很相似。 创建 下 阅读全文
posted @ 2018-05-09 16:18 zhangliang666 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 内置函数-sorted 对List、Dict进行排序,Python提供了两个方法。 对给定的List L进行排序。 方法1,用List的成员函数sort进行排序,在本地进行排序,不返回副本。 方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变。 sorted 阅读全文
posted @ 2018-04-27 14:26 zhangliang666 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 内置函数-filter和map filter filter()函数接受一个函数f和一个list,这个函数f的作用是对每个元素进行判断,返回True或False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list[1,4,5,2,5,1 阅读全文
posted @ 2018-04-26 16:56 zhangliang666 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 内置函数和匿名函数 楔子: 在讲新知识之前,我们先来复习复习函数的基础知识。 问:函数怎么调用? 函数名() 如果你们这么说。。。那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题。。。 来你们在自己的环境里打印一下自己的名字。 你们是怎么打的呀? 是不是print('xxx'),好了,现 阅读全文
posted @ 2018-04-26 16:26 zhangliang666 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 内置函数————eval、exec、compile eval()将字符串类型的代码执行并返回结果。print(eval('1+2+3+4'))输出:10 exec() 将字符串类型的代码执行。print(exec("1+2+3+4"))exec("print('hello,world')")指定gl 阅读全文
posted @ 2018-04-26 15:10 zhangliang666 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 迭代器-生成器 楔子: 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方法? 首先,我们可以通过索引取值l[0],其次我们是不是还可以用for循环来取值? 你有没有仔细考虑过,乜可以去到任意位置的值,前前提是你要知道这个值得在什么位置。 如果用for循 阅读全文
posted @ 2018-04-26 14:34 zhangliang666 阅读(223) 评论(0) 推荐(0) 编辑