-
auto
2019-03-13 22:47:03
python
2217°
20
1.python的起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum) 2.python的优缺点 优点 简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它 ...
-
auto
2019-03-13 22:38:57
python
2374°
20
Python中的random模块用于生成随机数。 使用该模块之前需要 import random 几个常用的函数用法: 1、random.random 函数原型: 用于生成一个0到1的随机符点数: 0 <= n < 1.0 2、random.uniform 函数原型: 用于生成一个指定范围内的随机符 ...
-
auto
2019-03-13 22:38:57
python
2379°
20
1. 生成器定义 在Python中,一边循环一边计算的机制,称为生成器:generator。 2. 为什么要有生成器 列表所有数据都在内存中,如果有海量数据的话将会非常耗内存。 如:仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 如果列表元素按照某种算法推算出来,那我们就可以在 ...
-
auto
2019-03-13 22:38:57
python
2151°
20
一:python下载 官网下载对应的版本,安装,设置坏境变量,设置环境变量有两种方法,一种方法是在PATH中添加路径,另一种方法稍后介绍。二:运行python的方式python属于一种脚本语言,直接通过解释器就可以实现相应的功能:即: 其他语言: 源代码 -> 编译成可执行程序 -> 运行程序 脚本 ...
-
auto
2019-03-13 22:38:57
python
2395°
20
环境:py3.6 核心库:selenium(考虑到通用性,js加载的网页)、pyinstaller 颜色显示:colors.py colors.py 用于在命令行输出文字时,带有颜色,可有可无。 spider.py 主要在于通用性的处理 运行效果 打包 使用到其它扩展 pyinstaller -f ...
-
auto
2019-03-13 22:38:57
python
2548°
20
一、前言 进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并 ...
-
auto
2019-03-13 22:38:57
python
2403°
20
如果send不携带参数,那么send(None) 和next()的作用的相同的,如: 如果send的参数不是None,则是把yield xx当成一个表代式,且把send的参数的值赋给了p;而后的操作同next一样,如: 说一下执行的顺序,首先a()是个生成器;第一次执行要么next(r)要么r.se ...
-
auto
2019-03-13 22:38:57
python
1797°
20
教程:一:数字类型 (1)int 没有限制大小,有以下的四种表现形式: 1:2进制:以'0b'开头 bin 2:8进制:以'0o'开头 oct 3:10进制:正常显示 int 4:16进制:以'0x'开头- hex (2)float:4个字节 (3)复数(complex)--a + bj,compl ...
-
auto
2019-03-13 22:38:57
python
2351°
20
Quick sort , also known as partition-exchange sort, divides the data to be sorted into two separate parts by a single sort, in which all the data of o... ...
-
auto
2019-03-13 22:38:57
python
2002°
20
教程:一:字符串的创建 用单引号、双引号括起来,同时用转义字符转义二:字符串的索引 变量[头标:尾标] 从前到后:0 end 从后到前:-1 >-len(str)三:获取字符串的索引序号 str.index("s")四:字符串的更新 截取字符串的一部分与其他字符串拼接, 但是字符串不能修改! 五:P ...
-
auto
2019-03-13 22:38:57
python
2348°
20
导航: 1、语法错误2、异常3、异常处理4、异常的传递5、抛出异常6、在异常处理中抛出异常 python的异常分为两种,1)、语法错误,在python解释器的语法检测中不通过不能运行代码 2)、异常,python程序运行期检测到的错误被称为异常。在没有做异常处理时,将终止程序并提示异常信息,如:①字 ...
-
auto
2019-03-13 22:38:57
python
2521°
20
本文主要是总结学习pandas过程中用到的函数和方法, 在此记录, 防止遗忘 1. 重复值的处理 利用drop_duplicates()函数删除数据表中重复多余的记录, 比如删除重复多余的ID. 2. 缺失值的处理 缺失值是数据中因缺少信息而造成的数据聚类, 分组, 截断等 2.1 缺失值产生的原因 ...
-
auto
2019-03-13 22:38:57
python
2102°
20
教程:一:列表的创建 List(列表) 是 Python 中使用最频繁的数据类型。列表中元素的类型可以不相同,数字,字符串甚至可以包含列表(所谓嵌套) (1)List写在方括号之间,元素用逗号隔开 (2)和字符串一样,list可以被索引和切片 (3)List中的元素是可以改变的二:列表的索引 变量[ ...
-
auto
2019-03-13 22:38:57
python
2237°
20
内置函数补充及__getattribute__ isinstance(obj,cls)检查obj是否是类cls的实例,反映族谱关系(不仅父类可以,父类的父类也可以) issubclass(subcls,cls)检查subcls是否是cls的子类 __getattribute__属性存不存在都会触发它 ...
-
auto
2019-03-13 22:38:57
python
3027°
20
一、multiprocessing模块 python中的多线程无法利用多核优势,如果想要充分地使用多核cpu的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。python提供了multiprocessing multiprocessing 模块用来开启子进程。并在 ...
-
auto
2019-03-13 22:38:57
python
2218°
20
一、threading 模块 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性 二、开启线程的两种方式 from threading import Thread import time def hello(name): time.sleep(2) ...
-
auto
2019-03-13 22:38:57
python
2410°
20
1 # -*- coding:utf-8 -*- 2 3 from selenium import webdriver 4 driver = webdriver.Firefox() # 打开firefox浏览器 5 driver.get("https://www.baidu.com") # 使用ge... ...
-
auto
2019-03-13 22:38:57
python
2947°
20
利用python编写一个简单的登陆验证 代码主要功能: 利用Python实现简单的登陆验证,代码主要有两个部分组成: 第一部分:登陆页面,作用是实现用户名和密码的输入 利用两个输入函数input()来实现对用户名和密码的输入 第二部分:文件验证,作用是对输入的信息进行验证 1.用户名的验证,首先对存 ...
-
auto
2019-03-13 22:38:57
python
2218°
20
一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变的数据类型 一、Numbers(数字类型) 数字类型主要分为两种—— 整数(Intege ...
-
auto
2019-03-13 22:38:57
python
2535°
20
1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = '''字符串信息''' 3. 注意事项,字符串定义过程中如出现"匹 ...