随笔分类 -  python高级编程

掌握了python的基本语法:注释,变量,控制语句,函数,类与对象,文件处理等基础,该学点新东西了:匿名函数,嵌套函数,闭包,装饰器,浅拷贝与深拷贝,迭代器与生成器,并发编程等
python中日志器的使用
摘要:日志记录,监控,便于定位bug 进行二次封装 import os import logging from scripts.handle_yaml import do_yaml from scripts.handle_path import LOG_PATH class HandleLog: def 阅读全文

posted @ 2020-09-13 17:56 东何 阅读(166) 评论(0) 推荐(0)

python中连接mysql
摘要:Mysql5添加了对游标的支持,游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改,游标只能用于存储过程(和函数)。 存储过程就是为以后使用而保存的一条或多条Mysql语句的集合,使用存储过程具有简单、安全、高性能的好处 根据业务需求对pymysql库做二次封装 imp 阅读全文

posted @ 2020-09-13 15:41 东何 阅读(220) 评论(0) 推荐(0)

Python可迭代对象、迭代器和生成器
摘要:Python可迭代对象、迭代器和生成器 总览:可迭代对象、迭代器、生成器之间的关系 **可迭代对象:**可以进行for循环的都是可迭代对象,原因是其内部实现了一个__iter__方法 迭代器:能够用next()函数,都是迭代器对象,其内部实现了__iter__和__next__方法 生成器:元组推导 阅读全文

posted @ 2020-07-11 10:36 东何 阅读(465) 评论(1) 推荐(0)

一文搞懂Python函数(匿名函数、嵌套函数、闭包、装饰器)!
摘要:Python函数定义、匿名函数、嵌套函数、闭包、装饰器 函数核心理解 函数也是对象,可以把函数赋予变量 可以把函数当作参数,传入另一个函数中 可以在函数里定义函数,函数嵌套 函数的返回值也可以是函数对象,闭包 1. 函数定义 def name(param1, param2, ..., paramN) 阅读全文

posted @ 2020-07-10 16:08 东何 阅读(1419) 评论(0) 推荐(1)

Python比较操作符、变量赋值、对象拷贝
摘要:Python比较操作符、变量赋值、对象拷贝 1. 比较操作符 == 和 is 1.1 区别 == 操作符比较对象之间的值是否相等 is 操作符比较的是对象的身份标识是否相等,即是否是同一个对象,是否指向同一个内存地址 is 操作符的速度效率通常要优于==,因为is操作符不能被重载,执行is操作只是简 阅读全文

posted @ 2020-07-10 11:30 东何 阅读(298) 评论(0) 推荐(0)

Python并发编程——多线程与协程
摘要:Pythpn并发编程——多线程与协程 1. 进程与线程 1.1 概念上 对于操作系统来说,一个任务就是一个进程Process,在一个进程内部,要同时干很多事情,就需要同时运行多个子任务,进程内的这些子任务就称为线程Thread 操作系统是让各个任务交替执行实现支持多任务的,真正地同时执行多任务需要多 阅读全文

posted @ 2020-07-10 08:55 东何 阅读(990) 评论(0) 推荐(0)

浅析Python垃圾回收机制!
摘要:Python垃圾回收机制 1. 内存泄露 程序本身没有设计好,导致程序未能释放已不再使用的内存 代码在分配了某段内存后,因为设计错误,失去了对这段内存的控制,从而造成了内存的浪费 监控python程序内存占用情况,psutil库 import os import psutil # 显示当前程序占用内 阅读全文

posted @ 2020-07-09 18:02 东何 阅读(328) 评论(0) 推荐(0)

导航