python
Healer66
他是谁啊?他究竟是什么身份啊?
展开
-
eclipse添加Pydev插件的过程
1.检查eclipse版本和jdK版本,以及Python版本 这一步是非常重要的,如果不匹配的话,会导致安装完成之后在eclipse的windows的Perferences无法显示已经安装的Pydev,在这里先放一张效果 本人的eclipse版本是4.5.1的,jdk是1.7的,Python使用的是3.6.1版本的,Pydev是使用的4.5版本 pydev安装的官方说明:http:/...转载 2018-10-13 13:54:03 · 771 阅读 · 0 评论 -
Python 正则表达式简单应用
目标:Python3爬取https://www.imooc.com/course/list的所有图片# coding=gbkimport refrom urllib import requesturl = 'https://www.imooc.com/course/list' html = request.urlopen(url).read().decode('utf-8')...原创 2019-01-22 22:00:46 · 402 阅读 · 0 评论 -
Python --- 函数式编程
python中map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以...原创 2019-01-16 18:15:15 · 249 阅读 · 0 评论 -
Python --- 列表生成式
生成列表要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:>>> L = []>>...原创 2019-01-16 14:59:45 · 152 阅读 · 0 评论 -
Python --- 迭代
什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i<list.length; i++) { n = ...原创 2019-01-16 12:40:55 · 163 阅读 · 3 评论 -
Python --- 切片
对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Adam', 'Lisa', 'Bart', 'Paul']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Adam', 'Lisa', 'Bart']之所以是笨办法是因为扩展一下,取前N个元素就...原创 2019-01-16 11:39:51 · 225 阅读 · 0 评论 -
Python --- 函数
Python之什么是函数我们知道圆的面积计算公式为:S = πr²当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积:r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3当代码出现有规律的重复的时候,你就需要当...原创 2019-01-16 11:15:01 · 260 阅读 · 0 评论 -
Python --- Dict和Set类型
Python之什么是dict我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:['Adam', 'Lisa', 'Bart']或者考试的成绩列表:[95, 85, 59]但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组成类似的查找表:'Adam' ==> 95'Lisa' ==&...原创 2019-01-16 10:19:12 · 123 阅读 · 0 评论 -
Python --- 条件判断和循环
Python之if语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:age = 20if age >= 18: print 'your age is', age print 'adult'print 'END'注意: Python代码的缩进规则。具有相同缩...原创 2019-01-16 09:25:13 · 196 阅读 · 0 评论 -
Python --- List和Tuple类型
Python创建listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> ['Michael', 'Bob', 'Tracy']['Michael', 'Bob', 'Tracy']list是数学意义上的有序集合,也就是说,list中的元素是按...原创 2019-01-16 08:47:02 · 197 阅读 · 0 评论 -
Python --- Python变量和数据类型
本栏目下的所有内容均来自慕课廖雪峰老师的视频,写下来只为方便查询。赋地址:https://www.imooc.com/learn/177 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Pyth...原创 2019-01-15 22:08:54 · 2497 阅读 · 2 评论 -
Python --- 定制类
python中 __str__和__repr__如果要把一个类的实例变成 str,就需要实现特殊方法__str__():class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender def __str__(self)...原创 2019-01-19 23:24:08 · 171 阅读 · 0 评论 -
Python --- 类的继承
python中继承一个类如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承:class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender定义Student类时,只需...原创 2019-01-19 21:27:50 · 272 阅读 · 0 评论 -
Python --- 面向对象编程基础
python之定义类并创建实例在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类如下:class Person(object): pass按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承。有了Pers...原创 2019-01-17 21:28:09 · 243 阅读 · 0 评论 -
Python --- 模块
python之导入模块要使用一个模块,我们必须首先导入该模块。Python使用import语句导入一个模块。例如,导入系统自带的模块 math:import math你可以认为math就是一个指向已导入模块的变量,通过该变量,我们可以访问math模块中所定义的所有公开的函数、变量和类:>>> math.pow(2, 0.5) # pow是函数1.414213...原创 2019-01-17 20:39:27 · 148 阅读 · 0 评论 -
Python--我的第一个爬虫
爬取百度百科python字条相关1000个数据module:spider_main:# coding:utf-8from Baike_spider import url_manager, html_downloader, html_parser, \ html_outputerclass SpiderMain(object): def __init__(self...原创 2019-01-23 15:25:39 · 274 阅读 · 0 评论