标签Python下的文章

admin 发布于 03月21, 2019

二分查找

不知道你们曾经是否看过《幸运52》,里面有个经典的游戏是猜价格,一定时间内猜对就可以拿走。参与者每次报一个加钱,李咏只告诉他报高了还是报低了。不少人都是每次随便上调、下调一下报价,现在想想,如果直接用...

阅读全文 »

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

【数据结构】堆

每个班主任应该都遇到过这个问题:从班里面中找出来成绩前十的同学,我们通常想到的就是把所有人的成绩排序一遍,然后取前十名,这个肯定是没有问题的。但是假如让你把全省的前十名取出来,莫非你要对全省的每个同学...

阅读全文 »

admin 发布于 03月21, 2019

【爬虫】正则表达式

车里的犯人就是正则表达式想要提取的部分,开的那一枪就是正则表达式,翻转的汽车就是原始的字符串,通过正则表达式提取我们想要的部分。这节课讲语法真的很难讲,特别是对初学者,所以我直接讲几个经典例子,然后下...

阅读全文 »

admin 发布于 03月21, 2019

【爬虫】实战——糗事百科图片

上回书说到,糗事百科段子的抓取,在无图言屌的网络时代,图片能给我们带来更大的冲击和信息量,那么这节课就抓一抓图片。建工程在平常写代码的文件夹下新建一个image_spider的文件夹再在里面新建一个i...

阅读全文 »

admin 发布于 03月21, 2019

【爬虫】再见正则,你好beautifulsoup

经过前几节课,不知道大家对正则表达式运用得怎么样了,是否成功抓下了糗事百科的段子呢。##再抓糗事百科的段子之前我们抓取糗事百科的段子,用的是正则表达式,就像是我们从劈柴开始做弓箭,吭哧吭哧一顿削,然后...

阅读全文 »

admin 发布于 03月21, 2019

【朝花夕拾】语句

编程语言毕竟是一种语言语言的作用就是传递交流信息,编程语言也不例外,在我看来,编程和写小说是一样的。特别是python,目录是你的import模块列表,每一章都是一个模块,每一句话都是python的一...

阅读全文 »

admin 发布于 03月21, 2019

【朝花夕拾】类

”群主,我看你类那一节一脸懵逼!”我在写类那一节的时候站在了一个有面向对象编程基础的程序员的角度在写,忽略了尚未接触过面向对象的同学,这个锅我接了。言归正传,在面向对象的世界有老三样:封装、继承、多态...

阅读全文 »

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...

阅读全文 »