python
svdalv
这个作者很懒,什么都没留下…
展开
-
python学习笔记(4)
列表 本节继续讨论列表不同元组和字符串的地方:列表是可变的(mutable)----可以改变列表的内容,并且列表有很多有用的、专门的方法。List函数可以将一个字符串拆分成列表。>>> list('chongshi')['c', 'h', 'o', 'n', 'g', 's', 'h', 'i']改变列表:元素赋值例如,我们想对一个列表中的某个元素赋值。>>>转载 2015-11-20 23:15:56 · 321 阅读 · 0 评论 -
Scrapy入门教程
http://www.cnblogs.com/txw1958/archive/2012/07/16/scrapy-tutorial.html转载 2015-11-24 22:33:27 · 358 阅读 · 0 评论 -
python学习笔记(6)
学到这里已经很不耐烦了,前面的数据结构什么的看起来都挺好,但还是没法用它们做什么实际的事。 基本语句的更多用法 使用逗号输出>>> print 'age:',25age: 25如果想要同时输出文本和变量值,却又不希望使用字符串格式化的话,那这个特性就非常有用了:>>> name = 'chongshi'>>> salutation = 'Mr'>>> gr转载 2015-11-21 13:09:04 · 346 阅读 · 0 评论 -
python学习笔记(13)
模块前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用:>>> import math>>> math.sin(0) #sin为正弦函数0.0 模块是程序任何python程序都可以作为模块导入。假设写如下程序,并且将它保存为以C:\python\hello.py#hello.pyprint "hello,world!转载 2015-11-26 19:01:22 · 312 阅读 · 0 评论 -
python学习笔记(13)
re模块包含对 正则表达式。本章会对re模块主要特征和正则表达式进行介绍。 什么是正则表达式正则表达式是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。换包话说,正则表达式’python’ 可以匹配字符串’python’ 。你可以用这种匹配行为搜索文本中的模式,并且用计算后有值并发特定模式,或都将文本进行分段。 ** 通配符转载 2015-11-26 19:09:21 · 272 阅读 · 0 评论 -
正则表达式
正则表达式的概念如下:正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要转载 2015-11-28 21:02:25 · 439 阅读 · 0 评论 -
Python中Numpy的tile函数用法以及operator.itemgetter函数和sorted函数
1.函数的定义与说明函数格式tile(A,reps)A和reps都是array_likeA的类型众多,几乎所有类型都可以:array, list, tuple, dict, matrix以及基本数据类型int, string, float以及bool类型。reps的类型也很多,可以是tuple,list, dict, array, int, bool.但不可以是floa原创 2016-01-22 16:56:23 · 974 阅读 · 0 评论 -
Python中lambda表达式学习
lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambda表达式,求三个数的和。再看一个例子:用lambda表达式求n的阶乘。-------------------转载 2016-02-24 16:01:59 · 341 阅读 · 0 评论 -
Python中yield的用法
yield是生成的意思,但是在python中则是作为生成器理解,生成器的用处主要可以迭代,这样简化了很多运算模型(还不是很了解是如何简化的)。yield是一个表达式,是有返回值的.当一个函数中含有yield时,它不再是一个普通的函数,而是一个生成器.当该函数被调用时不会自动执行,而是暂停,见第一个例子:例1:[python] view plain转载 2016-02-24 16:50:50 · 308 阅读 · 0 评论 -
python中collections模块
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001411031239400f7181f65f33a4623bc42276a605debf6000转载 2018-10-14 13:16:46 · 321 阅读 · 0 评论 -
Python学习笔记(11)
迭代器 本节进行迭代器的讨论。只讨论一个特殊方法---- __iter__ ,这个方法是迭代器规则的基础。 迭代器规则迭代的意思是重复做一些事很多次---就像在循环中做的那样。__iter__ 方法返回一个迭代器,所谓迭代器就是具有next方法的对象,在调用next方法时,迭代器会返回它的下一个值。如果next方法被调用,但迭代器没有值可以返回,就会引发一转载 2015-11-24 22:07:50 · 302 阅读 · 0 评论 -
python学习笔记(5)
字符串基本操作 所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用,前面已经讲述的这些操作。但是,请注意字符串都是不可变的。 字符串的方法:字符串从string 模块中“继承”了很多方法,这里只介绍一些特别有用的。1、find find 方法可以在一个较长的字符串中查找子字符串。它返回子串所在位置的最左端索引。如果没有找到则返回-1转载 2015-11-20 23:27:50 · 298 阅读 · 0 评论 -
Python爬虫教程大全
原地址http://blog.csdn.net/gzh0222/article/details/12647723关于python爬虫这方面知识,在网络上有一些教程、文章,很有价值,能够带领新手快速入门。在这里我把自己学习时找到的一些教程列出来,与大家一起分享,欢迎补充!爬虫《一只小爬虫》《一只并发的小爬虫》《Python与简单网络爬虫的编写》《P转载 2015-11-24 22:15:01 · 560 阅读 · 0 评论 -
python 中range函数
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:>>>range(1,5)#代表从1到5(不包含5)[1,2,3,4]>>>range(1,5,2)#转载 2015-11-21 14:42:51 · 462 阅读 · 0 评论 -
python学习笔记(9)
python异常 python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行:>>> 1/0Traceback (most recent call last): File "", line 1, in 1/0Zer转载 2015-11-21 17:48:48 · 561 阅读 · 0 评论 -
python学习笔记(2)
注释为了让别人能够更容易理解程序,使用注释是非常有效的,即使是自己回头再看旧代码也是一样。>>> #获得用户名:>>> user_name = raw_input("what is your name?")在python 中用井号(#)表示注释。井号(#)右边的内存将不被程序执行。即使没有注释,也应该让代码本身易于理解。幸好!Python是一门出色的语言,它能帮助程序员编写易转载 2015-11-20 22:14:36 · 265 阅读 · 0 评论 -
python学习笔记(8)
创建自已对象就python非常核心的概念,事实上,python被称为面向对象语言,本章会介绍如何创建对象。以及面向对象的概念:继承、封装、多态。 多态: 可对不同类的对象使用同样的操作。封装:对外部世界隐藏对象的工作细节。 继承:以普通的类为基础建立专门的类对象。 多态面向对象程序设计最有趣的特性是多太,它是是让大多数人犯晕的特性。所以,先来介绍这个。转载 2015-11-21 15:40:16 · 286 阅读 · 0 评论 -
python学习笔记(1)
感谢原作者,在自己这里马克一下。在网上看到python这么火,而且非常适应机器学习,于是在课余时间想学习一下,在这里记录一下。原作者网址http://www.cnblogs.com/fnng/archive/2013/02/22/2923019.html,再次感谢。我安装了Anaconda,在这运行python。这里面包含的包比较多。安装完成后,运行试验一下。输入一下命令,转载 2015-11-20 21:56:21 · 346 阅读 · 0 评论 -
python学习笔记(3)
http://www.cnblogs.com/fnng/archive/2013/04/18/3027607.html源地址,感谢原作者。序列概览 Python 包含6 种内建的序列,这里重点讨论最常用的两种类型:列表和元组。 列表与元组的主要区别在于,列表可以修改,元组则不能。也就是说如果要根据要求来添加元素,那么列表可以会更好用;而出于某些原因,序列不能修改的时候,使用转载 2015-11-20 22:35:52 · 258 阅读 · 0 评论 -
python学习笔记(7)
本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。 下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数)fibs = [0,1] # 定义一个列表,初始内容是0,1for i in range(8): #循环8次 fibs.append(fibs[-2]+fibs[-1]) #append在末尾追加一个数,这个是它前面两个数的和#输入转载 2015-11-21 14:54:19 · 348 阅读 · 0 评论 -
Numpy详细教程
感谢原作者http://blog.csdn.net/lsjseu/article/details/20359201?utm_source=tuicool&utm_medium=referral先决条件在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下转载 2015-12-08 22:12:13 · 730 阅读 · 0 评论 -
python学习笔记(10)
魔法方法、属性------------------------准备工作为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。class NewType(Object): mor_code_hereclass OldType: mor_code_here在这个两个类中NewType是新类,OldType是属于旧类,如果前面加上 _m转载 2015-11-23 22:40:12 · 252 阅读 · 0 评论 -
pandas 笔记
1.读取数据import pandas as pd原创 2019-03-09 14:59:50 · 250 阅读 · 0 评论