002、Python 简介
Python 简介 一些关于Python的小知识: Python的作者是荷兰人吉多·范罗苏姆(Guido van Rossum)。 第一版Python的诞生时间是1989年圣诞节假期。 Python是一种蟒蛇的名字,所以Python的标志上有蛇的样式。 Python名字的由来,据说是因为作者本人当时是BBC电视剧蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的粉…
2024-3-07 23:10
|
|
5
506 字
|
9 分钟
001、Python 2和3的核心区别
Python 2和3的核心区别 不少企业的代码或实际项目升级Python版本的成本很高,所以保留了相当多的Python 2程序。为了阅读与运维这些程序,了解Python 2和3的一些核心区别十分重要 整数除法 Python 2中,两个整数的运算结果只能是整数,对于除不尽的情况,Python 2会将结果向下取整,返回小于该结果的最大整数,如12/5的值为2。 Python 3中,除法返回浮点数,12…
2024-3-07 23:10
|
|
7
702 字
|
9 分钟
137、二维数据结构:DataFrame
二维数据结构:DataFrame import numpy as np import pandas as pd DataFrame 是 pandas 中的二维数据结构,可以看成一个 Excel 中的工作表,或者一个 SQL 表,或者一个存储 Series 对象的字典。 DataFrame(data, index, columns) 中的 data 可以接受很多数据类型: 一个存储一维数组,字典,列…
2024-3-07 22:54
|
|
10
951 字
|
13 分钟
136、一维数据结构:Series
一维数据结构:Series import numpy as np import pandas as pd Series 是一维带标记的数组结构,可以存储任意类型的数据(整数,浮点数,字符串,Python 对象等等)。 作为一维结构,它的索引叫做 index,基本调用方法为 s = pd.Series(data, index=index) 其中,data 可以是以下结构: 字典 ndarray 标量…
2024-3-07 22:53
|
|
8
604 字
|
14 分钟
135、十分钟上手 Pandas
十分钟上手 Pandas pandas 是一个 Python Data Analysis Library。 安装请参考官网的教程,如果安装了 Anaconda,则不需要安装 pandas 库。 %matplotlib inline import pandas as pd import numpy as np import matplotlib.pyplot as plt 产生 Pandas 对象 …
2024-3-07 22:53
|
|
11
4060 字
|
1.2 小时
134、requests 模块:HTTP for Human
requests 模块:HTTP for Human import requests Python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 功能,但是它的 API 不是特别方便使用。 requests 模块号称 HTTP for Human,它可以这样使用: r = requests.get("http://httpbin.org/get") r = …
2024-3-07 22:53
|
|
48
227 字
|
4 分钟
133、collections 模块:更多数据结构
collections 模块:更多数据结构 import collections 计数器 可以使用 Counter(seq) 对序列中出现的元素个数进行统计。 例如,我们可以统计一段文本中出现的单词及其出现的次数: from string import punctuation sentence = "One, two, three, one, two, tree, I come from…
2024-3-07 22:52
|
|
19
285 字
|
9 分钟
132、string 模块:字符串处理
string 模块:字符串处理 import string 标点符号: string.punctuation '!"#$%&\'()*+,-./:;?@[\\]^_`{|}~' 字母表: print string.letters print string.ascii_letters ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz abcde…
2024-3-07 22:52
|
|
16
82 字
|
3 分钟
131、logging 模块:记录日志
logging 模块:记录日志 logging 模块可以用来记录日志: import logging logging 的日志类型有以下几种: logging.critical(msg) logging.error(msg) logging.warning(msg) logging.info(msg) logging.debug(msg) 级别排序为:CRITICAL > ERROR >…
2024-3-07 22:48
|
|
17
125 字
|
3 分钟
130、shutil 模块:高级文件操作
shutil 模块:高级文件操作 import shutil import os shutil 是 Python 中的高级文件操作模块。 复制文件 with open("test.file", "w") as f: pass print "test.file" in os.listdir(os.curdir) True shutil.co…
2024-3-07 22:44
|
|
18
277 字
|
5 分钟