
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 · 3867 阅读 · 0 评论 -
Python学习 - 汉诺塔的实现思想 (递归函数)
这两天在学习Python的基本知识,学到函数的递归调用时,用汉诺塔来举例子是一个很好的方式,这里把实现思想和代码简单说明一下。 汉诺塔 (hanoi)的由来 法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑...原创 2018-09-13 10:33:08 · 1596 阅读 · 1 评论 -
Python内置数据结构 - 列表list
列表和元组的异同点 列表具有的特性/功能 有顺序的元素的集合 操作 简单创建 通过其它列表创建 访问 分片 追加 :在末尾追加(append),在指定位置追加 (insert) 删除 : del remove pop 清除: clear 反转 扩展 拷贝 内嵌函数操作列表 len:返回列表长度 del :删除一个列表 max/min:返回列表里面最大/小值 列表list...原创 2018-09-19 11:02:04 · 278 阅读 · 0 评论 -
Python内置数据结构 - 元组tuple
元组tuple和列表list的异同点 元组可以看成一个不可以修改内容的列表 列表有的功能元组都有,除了元组元素不能修改(添加,修改,删除), 注意我这里特别强调了元组数据不能修改,而不是元组不能修改 元组的数据不能修改指的是元组里面第一层数据的指向不能修改 如果元组里面还有列表,可以修改里面列表的值,因为元组里指向这个列表的id没有变。 元组可以重新赋值, 可以把一个元组赋值给另一个元组 元组可...原创 2018-09-19 11:05:56 · 235 阅读 · 0 评论 -
Python内置数据结构 - 集合set
集合的定义 集合是高中数学中的一个概念 一堆确定的无序的唯一的数据,每个数据称为元素 无法使用索引和分片(因为无序) 数据具有唯一性,可以用来排重(排除重复数据) 集合内部数据只能放置可哈希的数据,比如:str, int, float, tuple, 冰冻集合(frozen set) 等。 无法用大括号定义一个空集合 集合的操作 成员检测: in, not in # 成员检测 # in, ...原创 2018-09-28 14:33:46 · 257 阅读 · 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 · 500 阅读 · 0 评论 -
Python爬虫练习 - 爬虫初体验
小P同学学习Python已经有一段时间了,这不,今天开始准备接触Python爬虫方面的知识。 今天要爬的比较简单,度娘首页和搜索页原创 2018-10-20 12:57:50 · 529 阅读 · 0 评论