Python

python函数修饰符@的使用方法解析

python函数修饰符@的作用是为现有函数增加额外的功能,常用于插入日志、性能测试、事务处理等等。创建函数修饰符的规则:(1)修饰符是一个函数(2)修饰符取被修饰函数为参数(3)修饰符返回一个新函数(4)修饰符维护被维护函数的签名例子1:被修饰函数不带参数deflog(func):defwrapper():print('log开始...')func()print('log结束...')returnwrapper@logdeftest():print('te

系统 2019-09-27 17:54:36 2111

Python

python学习教程之Numpy和Pandas的使用

前言本文主要给大家介绍了关于python中Numpy和Pandas使用的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。它们是什么?NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大

系统 2019-09-27 17:53:43 2111

Python

模拟退火算法之特征选择的python实现(二)

目录1.模拟退火算法之特征选择的python实现(类封装)2.实验结果按照模拟退火算法基本流程的python实现,可以参考模拟退火算法之特征选择的python实现(一)特此申明:代码是作者辛辛苦苦码的,转载请注明出处1.模拟退火算法之特征选择的python实现(类封装)importnumpyasnpfromsklearn.metricsimportmean_squared_errorimportnumpyasnpfromsklearn.neural_net

系统 2019-09-27 17:50:38 2111

Python

python Django里CSRF 对应策略详解

CSRF(CrossSiteRequestForgery,跨站域请求伪造)是一种网络的×××方式。我的理解是,比如你访问过招商银行的网站并登陆之后,你的cookie信息暂时不会失效,这时,hacker通过各种方式诱导你访问他给你提供的网站等链接,让你在同一浏览器访问hacker给你的网站时,那么他给你提供的网站里面有直接有向招商银行提交转账信息的请求,这时,这个转账请求会借用你刚刚登陆过招商银行的cookie信息,来使用的你的身份进行合法的转账。那么为了减

系统 2019-09-27 17:50:35 2111

Python

Python制作微信好友背景墙教程(附完整代码)

引言前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像。效果如下图,出于隐私考虑,这里作了模糊处理。是不是很炫,而且这还是独一无二的,毕竟每个人的微信好友是不一样的。本文就教大家用Python来实现这种效果。环境操作系统:WindowsPython版本:3.7.3代码实现我们需要首先需要获取好友的头像信息,接下来处理图像并完成图像的拼接。准备工作在这里,我们登录微信获取好友信息,使用的是wxpy模块;

系统 2019-09-27 17:50:08 2111

Python

在服务器端实现无间断部署Python应用的教程

当你开始着手部署应用时,最简单的方式莫过于使用管理员身份重启my_app或者所有服务,使产品升级至当前版本。开始的时候一切都很好,但是最终你会发现一旦应用启动以后,在重启期间去尝试连接会得到众多HTTP503错误。最后你可能发现Gunicorn和uWSGI可以在不关闭套接字的情况下重新加载你的应用,这样在你的应用启动时,网络请求仅仅是被延时了一点点。只要你的应用不会花费很长时间在启动上,它就会工作的很好。不幸的是,现有的许多应用可能会花费1分钟的时间在启动

系统 2019-09-27 17:49:22 2111

Python

Python3+Pycharm+PyQt5环境搭建步骤图文详解

搭建环境:操作系统:Win1064bitPython版本:3.7Pycharm:社区免费版一、Python3.7安装下载链接:官网https://www.python.org/downloads/windows/或腾讯软件中心下载https://pc.qq.com/detail/5/detail_24685.html或其他站点下载。我下载的是python-3.7.0-amd64。下载到安装包后打开,如果想安装到默认路径(C盘)的话一直点下一步就可以了,或者

系统 2019-09-27 17:48:17 2111

Python

python:按行读入,排序然后输出的方法

题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串。示例1输入9captocatcardtwotooupboatboot输出boatbootcapcardcattotootwouppython3代码实现为:n=int(input())word=[]foriinrange(n

系统 2019-09-27 17:48:16 2111

Python

python字符编码

字符编码一、ascii码:基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,最多只能用8位标识,即2**8=256-1,所以最多只能表示255个字符。计算机沿用中国,中文显然远大于255字符,必须要对中文进行编码二、中文编码为处理汉字,程序设计用于简体中文GB2132和繁体中文big5GB2312(1980年)共7445个字符,包括6763个汉字和682个其它符号,GBK1.0(1995年)收录了21886个符号,它分为汉字区和图形符号区

系统 2019-09-27 17:48:01 2111

Python

Python正则表达式的七个使用范例详解

作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。本文是一系列关于Python正则表达式文章的其中一部分。在这个系列的第一篇文章中,我们将重点讨论如何使用Python中的正则表达式并突出Python中一些独有的特性。我们将介绍Python中对字符串进行搜索和查找的一些方法。然后我们讲讨论如何使用分组来处理我们查找到的匹配对象的子项。我们有兴趣使用的Python中正则表达式的模

系统 2019-09-27 17:46:54 2111

Python

为什么人工智能需要用python

上一篇已经说过,python随着人工智能的兴起而大热。这里我将详细解释为什么人工智能需要用python。相对于其他语言,python对人工智能最大的优势是他的可扩展性、可嵌入性。这也是他被程序员称为“胶水语言”的原因。python对人工智能应用的优点:1:人工智能的核心算法是完全依赖于C/C++的,而且Python历史上也一直都是科学计算和数据分析的重要工具。Python虽然是脚本语言,但是因为容易学,迅速成为科学家的工具(MATLAB等也能搞科学计算,但

系统 2019-09-27 17:46:24 2111

Python

Python编码爬坑指南(必看)

自己最近有在学习python,这实在是一门非常短小精悍的语言,很喜欢这种语言精悍背后又有强大函数库支撑的语言。可是刚接触不久就遇到了让人头疼的关于编码的问题,在网上查了很多资料现在在这里做一番总结,权当一个记录也为后来的兄弟姐妹们服务,如果可以让您少走一些弯路本人将倍感荣幸。先来描述下现象吧:importosforiinos.listdir("E:\TorchlightII"):printi代码很简单我们使用os的listdir函数遍历了E:\Torchl

系统 2019-09-27 17:38:24 2111

Python

Python Excel处理库openpyxl使用详解

openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。pipinstallopenpyxl安装。读取Excel文件需要导入相关函数fromopenpyxlimportload_workbook#默认可读写,若有需要可以指定write_only和read_only为Truewb=load_workbook('pythontab.xlsx')默认打开的文件为可读写,若有需要可以指定参数read_only为True。获取工作表--Sheet#获得

系统 2019-09-27 17:38:23 2111

Python

一些常用的Python爬虫技巧汇总

Python爬虫:一些常用的爬虫技巧总结爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。1、基本抓取网页get方法importurllib2url"http://www.baidu.com"respons=urllib2.urlopen(url)printresponse.read()post方法importurllibimporturllib2url="http://abcde.com"form={'name':'abc','pass

系统 2019-09-27 17:38:00 2111

Python

python的else子句使用指南

在日常coding中,分支语句的使用非常普遍,经常会根据是否满足一定的条件对代码执行的逻辑进行一些控制,所以大家对if[elif[else]]一定不会陌生。分支语句中的else子句在其它的条件不满足的时候会被执行到,适当的使用分支语句能够让我们的代码逻辑更加的丰富。在分支语句中使用else子句在一些常见的编程语言中的用法基本相同,类似于提供了一条默认的执行路径,配合if等条件判断语句使用,相比其它的编程语言(c#,java,js等)在python中,els

系统 2019-09-27 17:37:56 2111