分类
摘要:
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)