![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 73
softghost小新
IT爱好者,编程爱好者!
展开
-
迭代器、生成器和yield的知识总结(非原创、归纳总结各类资料)
环境说明: python3.7通过查阅各类资料,总结一下迭代器相关知识,作为资料留存,方便以后查阅温习。一、什么是迭代器迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。 [注意]:迭代器只能前进不能后退[迭代器的优点]:使用迭代器不要求事先准备好整个迭代过程中的所...原创 2018-12-21 19:44:21 · 141 阅读 · 0 评论 -
python中的装饰器
查阅官方文档、大神博客等,总结如下文档。目的是备份资料,方便以后查阅温习,也希望对大家有所帮助!环境: python3.7一、相关理论知识python的常识,函数和其他任何东西一样,都是对象。这意味着可以将函数当做实参传递给函数,或者在函数中将函数作为返回值。装饰器的作用是什么呢?简单的理解就是:装饰原有的函数。什么意思呢?比如有一个函数func(a, b),它的功能是求a,b的差值,我...原创 2018-12-21 23:44:00 · 117 阅读 · 0 评论 -
闭包的相关知识(什么是闭包、使用注意、闭包的用途)
环境:闭包(closure)不是什么可怕的东西。如果用对了地方,它们其实可以很强大。闭包就是由其他函数动态生成并返回的函数,通俗地讲,在一个函数的内部,还有一个“内层”的函数,这个“内层”的函数是被返回的,它可以访问其创建者的局部命名空间中的变量。下面是一个非常简单的例子:# 定义一个函数def make_closure(a): # 在函数内部再定义一个函数,其实这个里面的函数就被认为...原创 2018-12-22 22:54:22 · 538 阅读 · 0 评论 -
Pyhon之日志处理(内置模块logging)
Python之日志处理(logging模块) 本节内容日志相关概念logging模块简介使用logging提供的模块级别的函数记录日志logging模块日志流处理流程使用logging四大组件记录日志配置logging的几种方式向日志输出中添加上下文信息参考文档一、日志相关概念日志是一种可以追踪某些软件运行时所发生事件的方法。软...转载 2019-01-25 19:54:07 · 156 阅读 · 0 评论 -
关于WSGI、uWSGI和nginx的系统总结
(本文参考众多博客、书籍等资料,便于自己查阅和大家系统了解相关知识)一、WSGI在说WSGI之前,有必要介绍下Web服务的过程。当我们使用浏览器访问一个网址时,简单来说就是请求一个html文档,过程如下:1. 浏览器向服务器发送一个HTTP请求(即HTTP请求报文),请求服务器给我这个html文档。2. 服务器收到后,将html文档的内容封装进HTTP响应报文中,并发给浏览器。3. 浏览...原创 2019-01-21 18:28:33 · 314 阅读 · 0 评论 -
python 字符串的split()函数详解
split翻译为分裂。 split()就是将一个字符串分裂成多个字符串组成的列表。split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。//---当不带参数时example:st0= ' song huan gong ...转载 2019-01-27 11:02:27 · 241 阅读 · 0 评论 -
Python正则表达式小例--涉及贪婪/非贪婪匹配,re.findall知识点
一、贪婪匹配与非贪婪匹配正则表达式通常用于在文本中查找匹配的字符串。正则表达式分为贪婪匹配和非贪婪匹配两种:贪婪匹配:总是尝试匹配尽可能多的字符(python中正则表达式默认是贪婪匹配)非贪婪匹配:总是尝试匹配尽可能少的字符(在"*","?","+","{m,n}"后面加上?,使贪婪变成非贪婪)可以通过下例,体会贪婪匹配和非贪婪匹配的区别。二、re.findall函数中正则表达式参...原创 2019-01-16 17:01:23 · 2566 阅读 · 1 评论 -
Python访问关系数据库
一、python如何访问关系数据库常见的关系数据库有Oracle、MySql、SQLServer、PostgreSQL、SQLite、Gadfly等。Python应用程序就是通过python数据库适配器访问这些关系数据库的。所谓的python数据库适配器,其实就是python模块,它向python应用程序提供了一组API接口,用来操作该数据库。这里的python数据库适配器,更确切地说,可称...原创 2019-01-29 12:20:36 · 436 阅读 · 0 评论