标签Python下的文章
admin
发布于
03月21, 2019
匹配除了换行符之外的所有字符m = re.findall(".", "aa\nabbcc")print m转义字符m = re.findall("\.", "a.c")print m字符集m = re...
admin
发布于
03月21, 2019
不知道你们曾经是否看过《幸运52》,里面有个经典的游戏是猜价格,一定时间内猜对就可以拿走。参与者每次报一个加钱,李咏只告诉他报高了还是报低了。不少人都是每次随便上调、下调一下报价,现在想想,如果直接用...
admin
发布于
03月21, 2019
listpython内置的一种数据结构有序可更改(添加、删除)声明>>> game = ["dota", "dota2", "lol"]>>> game['dota...
admin
发布于
03月21, 2019
函数是可重复调用的代码段,能提高代码的复用率。定义格式#!/usr/bin/env python# -*- coding: utf-8 -*-# 无参数def print_hello(): pr...
admin
发布于
03月21, 2019
简介面向对象是我们经常能听到的术语,即class,类。事实上,主角是两个,一个是类,一个是类实例。人类,是一个类,我们每一个人是一个人类的实例。而类之间又有一些关系,例如,我们既是人类,也是动物,更细...
admin
发布于
03月21, 2019
通常来说,比较正规的工程不会把所有代码放在一个py文件里,我们会把代码拆成各个模块,分别调用。对python来说,拆成各个模块可以看做拆成各个py文件。搜索路径通常来说,同文件夹下的py文件可以直接i...
admin
发布于
03月21, 2019
在日常工作中,我们经常会和字符串打交道,比如对字符串进行子串切取,反转字符串,删掉字符串中的某些子串,这一篇会讲解常用的几种字符串处理方法。查找>>> s = "abc">&g...
admin
发布于
03月21, 2019
我们在工作时应该经常会遇到修改文件内容的活。例如:每天有一个文件,现在要把整个月的数据拼接在一起,并且做个去重,莫非你要一个一个打开,然后复制粘贴?what the fuck!python可以帮你完成...
admin
发布于
03月21, 2019
【数据结构】数组数组是我们在编程中最常用的数据结构之一,存放一组数据,有以下几个特点:连续:顺序存储。定长:一旦定义后,长度不可变。根据下标可直接访问到这个下标的元素。不适合做插入删除等操作。老司机要...
admin
发布于
03月21, 2019
队列就像食堂打饭,如果大家都是高素质同学的话,当然是先去的同学先打到饭喽。队列有以下特点:先进先出只能从队列末尾插入数据只能从队列头部取出数据用python实现队列:class Queue(objec...
admin
发布于
03月21, 2019
我们都见过树(废话),树都是从一个主干根,然后往上分叉,每个枝杈又会分枝杈,而在计算机科学中,树则是可以看做一个倒挂的树,根在最上面,往下开叉,如下图。从这个图来看:1节点就是根节点从1分叉出了2、3...
admin
发布于
03月21, 2019
排序不仅仅在计算机科学中经常使用,在现实生活中,我们也经常会遇到排序,例如学生的成绩、GPA,哪怕我们打牌的时候也会按照花色、大小排序(如果你打牌不排序,当我没说。。。)。在计算机科学中,排序更是随处...
admin
发布于
03月21, 2019
插入排序def insert_sort(origin_list): sorted_list = [] for i in range(0, len(origin_list)): ...
admin
发布于
03月21, 2019
每个班主任应该都遇到过这个问题:从班里面中找出来成绩前十的同学,我们通常想到的就是把所有人的成绩排序一遍,然后取前十名,这个肯定是没有问题的。但是假如让你把全省的前十名取出来,莫非你要对全省的每个同学...
admin
发布于
03月21, 2019
代码class Heap(object): def __init__(self): self.data_list = [None] def size(self): ...
admin
发布于
03月21, 2019
HTTP(HyperText Transfer Protocol)超文本传输协议http://blog.leanote.com/qq-alan协议名:http主机名:blog.leanote.com端...
admin
发布于
03月21, 2019
车里的犯人就是正则表达式想要提取的部分,开的那一枪就是正则表达式,翻转的汽车就是原始的字符串,通过正则表达式提取我们想要的部分。这节课讲语法真的很难讲,特别是对初学者,所以我直接讲几个经典例子,然后下...
admin
发布于
03月21, 2019
python3版本# -*- coding: utf-8 -*-import reimport requestsimport htmlimport timedef crawl_joke_list(pa...
admin
发布于
03月21, 2019
上回书说到,糗事百科段子的抓取,在无图言屌的网络时代,图片能给我们带来更大的冲击和信息量,那么这节课就抓一抓图片。建工程在平常写代码的文件夹下新建一个image_spider的文件夹再在里面新建一个i...
admin
发布于
03月21, 2019
经过前几节课,不知道大家对正则表达式运用得怎么样了,是否成功抓下了糗事百科的段子呢。##再抓糗事百科的段子之前我们抓取糗事百科的段子,用的是正则表达式,就像是我们从劈柴开始做弓箭,吭哧吭哧一顿削,然后...
admin
发布于
03月21, 2019
江湖上有一个传说,得倚天屠龙者可称霸武林。爬虫中也有两个大杀器,他们结合在一起时,无往不利,不管你静态网站还是动态网站,通吃。phantomJShttp://phantomjs.org/一种无头浏览器...
admin
发布于
03月21, 2019
抓取数据的方法,前面的课程该讲的都已经讲了,爬取下来数据只是第一步,第二步就是要先存起来。我们最容易想到的就是存文件里喽,python写文件之前的课程也已经讲过了。存到文件里当然是可以的,但是你是否想...
admin
发布于
03月21, 2019
编程语言毕竟是一种语言语言的作用就是传递交流信息,编程语言也不例外,在我看来,编程和写小说是一样的。特别是python,目录是你的import模块列表,每一章都是一个模块,每一句话都是python的一...
admin
发布于
03月21, 2019
”群主,我看你类那一节一脸懵逼!”我在写类那一节的时候站在了一个有面向对象编程基础的程序员的角度在写,忽略了尚未接触过面向对象的同学,这个锅我接了。言归正传,在面向对象的世界有老三样:封装、继承、多态...
admin
发布于
03月20, 2019
复制Dota: 幻象神符、分身斧、TB分身、混沌分身LOL: 小丑分身、妖姬分身、猴子分身现实版:范冰冰和范冰冰的蜡像复制出来的东西和本体是分离的,互不干涉。引用我银行卡里有一块钱的存款(没错,我是穷...
admin
发布于
03月20, 2019
经过前几节课的学习,糗事百科那种静态网页相信你已经可以轻松搞定了。但是我们经常会遇到一些右键查看源码无法抓取的网站,举个栗子:https://www.baidu.com/s?wd=美食我们可以看到,点...
admin
发布于
03月20, 2019
左手画圆,右手画方各位谁能左手画圆的同时右手画方?简单来讲就是同时做两件事,一心二用。而python多线程就是干这件事的,不只是python,很多编程语言都有多线程这个功能。我们一步一步来,先一心一用...
admin
发布于
02月04, 2019
ifif 条件: 满足条件执行的语句else: 不满足条件执行的语句例如a = 2if a == 1: print "a == 1"elif a == 2: print "a ...
admin
发布于
02月03, 2019
python运算符算术运算符运算符描述+相加-相减*相乘/相除%取模**幂//整除比较运算符运算符描述==等于!=不等于<>不等于>大于=大于或等于<=小于或等于...
admin
发布于
02月02, 2019
1.python不用事先声明变量,赋值过程中就包含了变量声明和定义的过程2.用“=”赋值,左边是变量名,右边是变量的值数字整数int_var = 1长整数long_var = 1000L浮点数floa...