搜索到与相关的文章
Python

Python基础之函数、方法

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。定义一个函数:def函数名(参数列表):函数体#定义一个没有参数,没有函数体实现的函数;pass相当于占位符,使定义函数满足语法要求,或者是先定义一个函数名,后面再实现其功能deffunc():pass#定义一个add函数,参数为a,b,返回a+b的结果:defadd(a,b):returna+bprint(add(1,2))3return函数最终返回的内容,如果没有写return,则默认返

系统 2019-09-27 17:50:30 2175

Python

排序算法总结(python动图版)

目录一.冒泡排序--BubbleSort基本思想:优化后的冒泡排序二.选择排序--SelectionSort基本思想:三.插入排序--InsertionSort基本思想:四.希尔排序--ShellSort基本思想:五.堆排序--HeapSort基本思想:六.归并排序--MergeSort基本思想:七.快速排序--QuickSort基本思想:八.对比本博客的排序算法元素的排序顺序默认从小到大。一.冒泡排序–BubbleSort基本思想:两两比较相邻记录的元素

系统 2019-09-27 17:49:19 2175

Python

基于python二叉树的构造和打印例子

写在最前面:带你从最简单的二叉树构造开始,深入理解二叉树的数据结构,ps:不会数据结构的程序猿只能是三流的首先,我们构造一个二叉树这是最标准,也是最简单的二叉树构造方法'''树的构建:3920157'''classTree():'树的实现'def__init__(self,data,left=0,right=0):self.left=leftself.right=rightself.data=datadef__str__(self):returnstr(s

系统 2019-09-27 17:47:24 2175

Python

python读写csv文件的方法

1.爬取豆瓣top250书籍importrequestsimportjsonimportcsvfrombs4importBeautifulSoupbooks=[]defbook_name(url):res=requests.get(url)html=res.textsoup=BeautifulSoup(html,'html.parser')items=soup.find(class_="grid-16-8clearfix").find(class_="in

系统 2019-09-27 17:45:26 2175

Python

python3使用request来post文件请求

阅读更多最近尝试使用request来发送上传文件的post请求,网上找了很多直接post文件的例子,借鉴发现这个方法行不通,于是尝试了另外一种方式:通过第三方包requests_toolbelt讲文件转为数据流来发送请求,尝试成功。第一类,单个文件,包含在消息体#-*-coding:utf-8-*-importrequests#引入requests_toolbelt包,直接使用数据流来发送上传文件的post请求fromrequests_toolbelt.m

系统 2019-09-27 17:45:25 2175

Python

windows下安装Python和pip终极图文教程

本文希望提供傻瓜式的教程,能够令读者成功安装Python和pip。第一步,我们先来安装Python,博主选择的版本是最新的3.4.2版本。windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。下载地址是:https://www.python.org/downloads/在下载完成之后,一直点击下一步就OK了。在安装完成之后,打开控制台,输入“Python”,我们能够

系统 2019-09-27 17:37:59 2175

编程技术

解构知识管理(上)

开篇管理大师德鲁克认为:"21世纪的组织,最有价值的资产是组织内的知识工作者和他们的生产力。"在信息时代里,知识已成为最主要的财富来源,而知识工作者就是最有生命力的资产,组织和个人的最重要任务就是对知识进行管理。知识管理将使组织和个人具有更强的竞争实力,并做出更好地决策。在2000年的里斯本欧洲理事会上,知识管理更是被上升到战略的层次:"欧洲将用更好的工作和社会凝聚力推动经济发展,在2010年成为全球最具竞争力和最具活力的知识经济实体。"对于组织和个人,知

系统 2019-08-29 23:47:38 2175

编程技术

Hibernate检索策略学习之--批量加载

所谓批量加载,即把原本要发送的SQL分批统一发送,比如说原本要发送100条SQL,如果设置batch-size=3,则只需要发送100/3+1=34条,可以提高效率批量加载分为延迟加载和立即加载,先说立即加在首先建立测试数据库CREATETABLEcertificate(idvarchar(100)NOTNULLdefault'',descriptionvarchar(100)default'',PRIMARYKEY(id));CREATETABLEstu

系统 2019-08-29 23:24:26 2175

编程技术

协同推荐系统简介

协同推荐系统简介最近几年搜索引擎理念可谓渗入人心,对于互联网产品设计人员来说,张口必言搜索。同事基于搜索技术的各种产品也在Web2.0的浪潮下如雨后春笋,刷刷往外冒。在这些林林总总的产品里面,几乎都能见到“tag,相关新闻,相似产品”类推荐链接的踪影。稍加留意这些产品的实现就可以发现,大多还是基于关键词的搜索机制实现的。很显然基于关键词技术的相关推荐是最直观的,似乎也是最有效的一种实现方式,如同机枪中的AK-47,那他冲锋陷阵总是屡试不爽。对于文字类产品的

系统 2019-08-29 23:01:40 2175