摘要: 1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被... 阅读原文
2018-09-28 21:37:01 阅读(791) 评论(0)
摘要: 迭代相关 iter(): 将一个序列转换成迭代器 next(): 自动调用对象的__next__()方法来迭代对象 map(): 将一个序列值作为参数,依次调用一个函数,在python2中直接返回列表,但在python3中返回迭代器 # map经常配合lambdas来使用 items = [1, 2, 3, 4,... 阅读原文
2018-09-28 19:49:01 阅读(2350) 评论(0)
摘要: # 关于元祖的函数 ​ - 以下代码 - 以下函数,对 list 基本适用 关于元祖的函数¶ 以下代码 In [2]:     # len :获取元祖的长度 t = (1,2,3,4,5,6) len(t) Out... 阅读原文
2018-09-28 18:58:02 阅读(2326) 评论(0)
摘要: 集合 集合是一个无序的,不重复的数据组合,是python基本的数据类型,把不同的元素组成一起就形成集合。   一、创建集合 s = set('smile')list = ['1','2','3']print(s) #{'i', 'm', 's', 'e', 'l'}s1 =set(list)print(s1) #... 阅读原文
2018-09-28 17:19:02 阅读(2334) 评论(0)
摘要: pandas数据导入:    1 import pymysql 2 import pandas as pd 3 4 #导入csv文件 5 data = pd.read_csv('file_name') 6 7 #导入excel文件 8 data = pd.read_excel('file_nam... 阅读原文
2018-09-28 16:52:05 阅读(2291) 评论(0)
摘要: Note:高能:语句结构都是由关键字开头,用冒号结束!    一:语句结构        while 判断条件:            语句  二:基本规则    (1)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。    (2)可以通过设置条件表达式永远不为 false 来实现无限循环    (3)在... 阅读原文
2018-09-28 15:10:02 阅读(2258) 评论(0)
摘要: 前面几节,我们学习了用 requests 构造页面请求来爬取静态网页中的信息以及通过 requests 构造 Ajax 请求直接获取返回的 JSON 信息。 还记得前几节,我们在构造请求时会给请求加上浏览器 headers,目的就是为了让我们的请求模拟浏览器的行为,防止被网站的反爬虫策略限制。今天要介绍的 Selen... 阅读原文
2018-09-28 14:14:03 阅读(2583) 评论(0)
摘要: 进程 使用 导入类库 import multiprocessing 创建进程 p1 = multiprocessing.Process(target=test1) Process参数:group=None,target=None, name=None, args=(), kwargs={}) 全局... 阅读原文
2018-09-28 14:09:02 阅读(3455) 评论(0)
摘要: 教程: 高能:语句结构都是由关键字开头,用冒号结束!    一:语句结构    if condition_1:    statement_block_1elif condition_2:    statement_block_2else:    statement_block_3二:基本规则    (1)使用缩进来划... 阅读原文
2018-09-28 13:36:02 阅读(2403) 评论(0)
摘要: 本文主要是总结学习pandas过程中用到的函数和方法, 在此记录, 防止遗忘. Python数据分析--Pandas知识点(一) 下面将是在知识点一的基础上继续总结. 13. 简单计算 新建一个数据表df 1 import pandas as pd 2 3 df = pd.DataFrame({"地区": ["A... 阅读原文
2018-09-28 12:56:07 阅读(2273) 评论(0)