Python
文章平均质量分 66
bruesz
腹有诗书气自华,将读书进行到底。
展开
-
Python集成开发环境配置 - anaconda and pycharm
虽然Python在学习的时候对于开发环境要求不是很高,但是为了后期的进一步的学习和包的使用,这里推荐使用 anaconda(环境管理和包管理) + Pycharm (IDE开发工具)。 anaconda: https://www.anaconda.com/download/【摘自百度百科】Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个...原创 2018-09-04 13:42:33 · 3813 阅读 · 0 评论 -
Python学习 - 汉诺塔的实现思想 (递归函数)
这两天在学习Python的基本知识,学到函数的递归调用时,用汉诺塔来举例子是一个很好的方式,这里把实现思想和代码简单说明一下。汉诺塔 (hanoi)的由来法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑...原创 2018-09-13 10:33:08 · 1496 阅读 · 1 评论 -
Python内置数据结构 - 列表list
列表和元组的异同点列表具有的特性/功能有顺序的元素的集合操作简单创建通过其它列表创建访问分片追加 :在末尾追加(append),在指定位置追加 (insert)删除 :delremovepop清除: clear反转扩展拷贝内嵌函数操作列表len:返回列表长度del :删除一个列表max/min:返回列表里面最大/小值列表list...原创 2018-09-19 11:02:04 · 245 阅读 · 0 评论 -
Python内置数据结构 - 元组tuple
元组tuple和列表list的异同点元组可以看成一个不可以修改内容的列表列表有的功能元组都有,除了元组元素不能修改(添加,修改,删除), 注意我这里特别强调了元组数据不能修改,而不是元组不能修改元组的数据不能修改指的是元组里面第一层数据的指向不能修改如果元组里面还有列表,可以修改里面列表的值,因为元组里指向这个列表的id没有变。元组可以重新赋值, 可以把一个元组赋值给另一个元组元组可...原创 2018-09-19 11:05:56 · 212 阅读 · 0 评论 -
Python内置数据结构 - 集合set
集合的定义集合是高中数学中的一个概念一堆确定的无序的唯一的数据,每个数据称为元素无法使用索引和分片(因为无序)数据具有唯一性,可以用来排重(排除重复数据)集合内部数据只能放置可哈希的数据,比如:str, int, float, tuple, 冰冻集合(frozen set) 等。无法用大括号定义一个空集合集合的操作成员检测: in, not in# 成员检测# in, ...原创 2018-09-28 14:33:46 · 231 阅读 · 0 评论 -
Python内置数据结构 - 字典dict
字典dict字典是一种组合数据,没有顺序,数据以键值对形式出现字典是无序序列,所以没有分片和索引字典中的每个数据都是键值对(kv对, key-value对)key: 必须是可哈希的值,比如int,string,float,tuple, 但是list,set,dict不行value: 任何值创建字典# 创建空字典d = { }print(type(d))# 创建空字典...原创 2018-09-28 15:13:19 · 453 阅读 · 0 评论 -
Python爬虫练习 - 爬虫初体验
小P同学学习Python已经有一段时间了,这不,今天开始准备接触Python爬虫方面的知识。今天要爬的比较简单,度娘首页和搜索页原创 2018-10-20 12:57:50 · 498 阅读 · 0 评论