python
AMing_阿明
这个作者很懒,什么都没留下…
展开
-
Python入门之函数
函数在Python中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。我们以自定义一个求绝对值的 my_abs 函数为例:def my_abs(x): if x >= 0: return x else: return -x请注意,函数体内部的语句在执行原创 2018-01-11 14:22:08 · 239 阅读 · 0 评论 -
Python入门if语句&循环语句if、while
if 语句缩进规则Python代码的缩进规则。具有相同缩进的代码被视为代码块,缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。score = 75if score >= 60: print 'passed'if-elsescore = 55if score >= 60: print 'passed'原创 2018-01-10 11:39:32 · 947 阅读 · 0 评论 -
Python 中的数据类型 & print 语句 & 注释&变量&字符串转义&布尔
Python 中的数据类型1 整数 Python可以处理任意大小的整数,当然包括负整数, 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。2 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相原创 2018-01-09 16:01:40 · 1180 阅读 · 0 评论 -
Python中的list&tulpe
listlist 创建构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个list对象。由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据一个元素也没有的list,就是空lisempty_list = []按照索引访问 listL = [95.5,85,59]print L[0]print L[原创 2018-01-09 17:58:06 · 439 阅读 · 0 评论 -
Python简单爬虫初体验
简单爬虫 : 1 不需要 cookie 访问 2 没有 ajax 的静态网页 3 没有加密爬虫架构爬虫调度端 uml 管理器 管理已抓取的 url 集合 和 待抓取的 url 集合网页下载器 网页解析器uml 管理器实现方式:内存实现 set() 集合 关系数据库 MySql urls(url,is_crawled)缓存数据库 redis set 网页下载器会讲 uml 网页下原创 2018-01-25 15:54:37 · 310 阅读 · 0 评论 -
Python 函数式编程
函数编程 != 函数式编程函数可以指向一个变量abs = lenads.(-5) 会异常 此时 abs 编程求集合元素个数的函数python把函数作为参数求 两个数的平方根之和import mathdef add(x, y, f): return f(x) + f(y)print add(25, 9, math.sqrt)python中map()函数def f(x): re原创 2018-01-25 14:20:50 · 296 阅读 · 0 评论 -
Python入门列表生成式
生成列表如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做?循环 append 可以实现比较繁琐这个时候可以用到列表生成[x * x for x in range(1, 11)][1, 4, 9, 16, 25, 36, 49, 64, 81, 100]列表生成式的 for 循环后面还可以加上 if 判断。例如: [x * x for x in range(1, 11)][1,原创 2018-01-13 14:40:38 · 290 阅读 · 0 评论 -
Python入门迭代
迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素。 注意: 集合是指包含一组元素的数据结构,已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict迭代与按下标访问数组最大的不同是,后者是一种具体的迭代实现方式,而前者原创 2018-01-11 16:09:31 · 255 阅读 · 0 评论 -
Python入门list切片
切片取一个list的部分元素是非常常见的操作 L[0:3]['Adam', 'Lisa', 'Bart']L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。如果第一个索引是0,还可以省略: L[:3]['Adam', 'Lisa', 'Bart']也可以从索引1开始,取出2个元素出来: L[1:3]['Lisa', 'Bart']只用一个原创 2018-01-11 15:16:24 · 1468 阅读 · 0 评论 -
Python入门dict&set
dict花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59}由于dict也是集合,len() 函数可以计算任意集合的大小:访问 dictd[key]可以使用 d[key] 的形式来查找对应的 value,这原创 2018-01-10 15:39:38 · 207 阅读 · 0 评论