搜索到与相关的文章
Python

把Python当PS用,你见过没?

给大家带来一篇关于PIL的文章,PIL全称是PythonImageLibrary,顾名思义,是用来做图像处理的。用这个库,可以实现很多PS里的效果,比如像图片模糊、寻找轮廓、边缘检测等等。我们来看看具体怎么做到的呢?​PS作为世界四大发明之一可以说被广大网友用到了极致,只有你想不到的没有我P不了的,任何正经的图片在都可以变成搞笑图片(比如下图)当然也可以用ps做一点正经的事情。作为一个爱折腾的程序猿能用代码的解决的事情绝对不会用其他的方式,Python可以

系统 2019-09-27 17:51:55 2325

Python

python全栈开发基础知识学习——Django框架(五、ORM操作)

目录一、数据库的配置二、DjangoORM语法1.模型之间的三种关系:一对一,一对多,多对多。2.模型常用的字段类型参数3.Field重要参数4.表(模型)的创建5.单表操作1.创建记录2.修改记录3.删除记录4.查询记录6.多表操作(多对多关系)7.聚合查询和分组查询8.F查询和Q查询9.QuerySet的惰性机制一、数据库的配置1django默认支持sqlite,mysql,oracle,postgresql数据库。<1>sqlitedjango默认使

系统 2019-09-27 17:50:13 2325

Python

python集合、元组、字典

主要内容:2、集合3、元组4、字典复习:字符串和元组一样,只能读不能写。列表和字典可以嵌套任何东西,列表可以嵌套列表L=list("hello")#L=['h','e','l','l','o']集合、字典是无序的;列表、元组、字符串是有序的集合、字典、列表是可以修改的;元组、字符串、数字是不能修改的for语句中的else语句,意思是for中的循环结束后,再走else中的代码,字典中的键就相当于列表可中索引的数字集合集合是可修改的无序的不重复的序列,集合使用

系统 2019-09-27 17:50:10 2325

Python

Python序列类型切片取值彻底剖析

简介Python中对序列类型某个子集或者区间的检索称作切片。实际上,切片功能非常强大,能够提供对可编辑序列类型数据的增、删、改、查等各种操作,运用恰当的话会极大地节省编码量。因此,切片知识在Python开发中极其重要,如果啃不掉这根硬骨头,将会给你未来的Python开发之路带来极大挫败感。全国二级Python考试中考查的序列类型主要有三种,即字符串、元组和列表,也是实战中使用最频繁的数据结构。其中,列表是可编辑的,而字符串和元组仅提供读操作。本文将以列表为

系统 2019-09-27 17:49:56 2325

Python

详解Python二维数组与三维数组切片的方法

如果对象是二维数组,则切片应当是x[:]的形式,里面有一个冒号,冒号之前和之后分别表示对象的第0个维度和第1个维度;如果对象是三维数组,则切片应当是x[::],里面有两个冒号,分割出三个间隔,三个间隔的前、中和后分别表示对象的第0、1、2个维度。x[n,:]、x[:,n]、x[m:n,:]、x[:,m:n]上面的中括号中(m:n)应当看成一个整体,除了(m:n)之外的冒号就是用来表明在哪个维度上操作的。对于二维数组,在冒号前面的(n,)意味着对二维数组的第

系统 2019-09-27 17:49:32 2325

Python

python django下载大的csv文件实现方法分析

本文实例讲述了pythondjango下载大的csv文件实现方法。分享给大家供大家参考,具体如下:接手他人项目,第一个要优化的点是导出csv的功能,而且要支持比较多的数据导出,以前用php实现过,直接写入php://output就行了,django怎么做呢?如下:借助django的StreamingHttpResponse和python的generatordefoutputCSV(rows,fname="output.csv",headers=None):

系统 2019-09-27 17:48:49 2325

Python

Python 中迭代器与生成器实例详解

Python中迭代器与生成器实例详解本文通过针对不同应用场景及其解决方案的方式,总结了Python中迭代器与生成器的一些相关知识,具体如下:1.手动遍历迭代器应用场景:想遍历一个可迭代对象中的所有元素,但是不想用for循环解决方案:使用next()函数,并捕获StopIteration异常defmanual_iter():withopen('/etc/passwd')asf:try:whileTrue:line=next(f)iflineisNone:br

系统 2019-09-27 17:48:07 2325

Python

Python 爬虫面试题 170 道

Python爬虫面试题170道最近在刷面试题,看了网络上大量的Python相关面试题后,我发现了这几个问题:有些还是Python2的代码回答的很简单,关键的题目没有点出为什么一些复制粘贴的代码根本就跑不通这几个问题相信大家深有体会吧,所以我决定针对市面上大多的Python题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。通过本场我分享的这篇文章,你将获得如下知识点:掌握Python的基础语法语法常见的Python应用场景掌握Pyth

系统 2019-09-27 17:47:55 2325

Python

Python基础三

1.字典--dict字典是无序,可变的键:使用不可变数据类型(可哈希),键是唯一的值:可以任意增加dic["键"]="值"#暴力添加dic.setdefault("键","值")#存在不添加删除deldic["键"]dic.pop("键")dic.clear()改dic["键"]="值"dic.update("要更新的字典")查for循环查询的是字典的键get("键")#存在返回字典中键对应的值,不存在返回Nonedic["键"]#存在返回字典中键对应的值

系统 2019-09-27 17:47:32 2325