打赏

2019年7月14日

Python基础(24)——面向对象和实例属性

摘要: 三大编程范式:编程方法论 面向过程、函数式编程、面向对象 (没有最强的方法,只有最强的人) 函数式编程是数学意义的函数,参数是函数或者返回是函数,没有变量的赋值,循环用递归实现,并不是用函数来编程的意思 编程进化,流程化编程 (不好维护,复杂,无组织无结构) 重复的功能逻辑组织起来,形成结构化 属性 阅读全文

posted @ 2019-07-14 12:57 大有哥 阅读(132) 评论(0) 推荐(0)

2019年7月13日

Python基础(23)——configparser、hashlib

摘要: configparser 配置文件的模块 生成配置文件:就是大字典套小字典来赋值,整个操作就是对字典的键值对来操作 配置文件的增删改查 都是按字典来操作 [DEFAULT]这个配置信息是特殊的,无论遍历其中的那一部分内容,DEFAULT下的内容都会跟着显示出来。相当于公共配置 options 取值 阅读全文

posted @ 2019-07-13 09:56 大有哥 阅读(127) 评论(0) 推荐(0)

2019年7月12日

Python基础(22)——logging

摘要: logging模块-日志 根据事件决定等级 分5级 默认为warning级别 DEBUG INFO WARNING ERROR CAITICAL 可以通过basicConfig来设置参数,输出日志内容,时间 行号 信息等等 第二种方法,创建对象,配置对象,是一种对象的解决方法 阅读全文

posted @ 2019-07-12 16:11 大有哥 阅读(166) 评论(0) 推荐(0)

2019年7月10日

Python基础(21)——re

摘要: re正则表达式 因为字符串方法有局限性,在模糊查找匹配的时候需要re,比如身份证号码,要分地区,年代一起综合查询、IP处理等 re正则就是完全面向字符串的和其他无关,是用C语言写的 元字符 . ^ & + ? {} [] | () \ re.findall('all','jflkjalkjalljk 阅读全文

posted @ 2019-07-10 19:31 大有哥 阅读(285) 评论(0) 推荐(0)

2019年7月9日

Python基础(20)——常用模块sys,os,json,pickle,shelve,xml,basedir

摘要: 纠正上节课的一些错误 __name__ 在入口函数中 等于'__main__' ,在被import导入的情况下等于路径下的自己文件的名字 import os 路径是在lib下面 而sys,time模块不在lib下面,因为他们是C语言实现的内置在解释器里面的,优先级最高 sys.path.append 阅读全文

posted @ 2019-07-09 17:37 大有哥 阅读(153) 评论(0) 推荐(0)

2019年7月7日

Python基础(19)——time random等常用模块和包

摘要: 系统 if __name__ =='__main__': if __name__ =='__main__':print(__name__) 结果是__main__ 所以很多程序主程序会判断是不是脚本是直接在系统运行的,如果是被调用的那么name并不是等于main,区别是不是被调用if __name_ 阅读全文

posted @ 2019-07-07 11:05 大有哥 阅读(135) 评论(0) 推荐(0)

2019年7月5日

Python基础(18)——函数闭包和装饰器

摘要: 装饰器 装饰器本质就是函数,类似迭代器、生成器。装饰器就是修饰其他函数,为其他函数添加附加功能 功能实现,就是把函数扔到另个函数内部晃荡一圈,自身没改变,但是另个函数的功能在中间的时候实现了。 原则:1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 添加新功能,原函数该是什么样还是什么样 阅读全文

posted @ 2019-07-05 14:27 大有哥 阅读(153) 评论(0) 推荐(0)

2019年6月30日

Python基础(17)——函数、内置函数的用法、递归、程序执行的考试

摘要: 1、列举布尔值为Flase的值 0 None 空 Flase [] () {} "" 2、写函数:根据范围获取其中3和7整除的所有数的和,并返回调用者:符合条件的数字个数以及符合条件的数字的总和 如:def func(start,end): 3、函数的默认返回值是什么? None 4、简述break 阅读全文

posted @ 2019-06-30 19:50 大有哥 阅读(211) 评论(0) 推荐(0)

2019年6月28日

Python基础(16)——生成器、三元运算、列表解析

摘要: 生成器 一种可以暂停的迭代,函数的return 换成了yield 函数在返回第一次结果后是挂起状态,下一次执行__next__()情况下继续返回下次的结果 生成器这种数据类型自动实现迭代器协议(其他数据类型需要执行内部的__iter__()函数才能实现迭代器协议),那么意味着生成器就是直接可以用的可 阅读全文

posted @ 2019-06-28 10:55 大有哥 阅读(185) 评论(0) 推荐(0)

2019年6月27日

Python基础(15)——迭代器和for循环机制

摘要: 递归和迭代的区别 递归是内部指针等待的一个过程,需要一直嵌套得到结果,而迭代是遍历的过程,前面的过程结束后可以进行下一项,不需要等待 迭代器协议和for循环机制 对象必须提供一个next方法,执行这个方法要么返回迭代中的下一项,要么就引起一个stopiteration异常终止迭代(只能向后进行,不能 阅读全文

posted @ 2019-06-27 22:26 大有哥 阅读(1351) 评论(0) 推荐(0)

导航