分类: Python

200 篇文章

003、IPython解释器
IPython解释器 通常不使用Python自带的解释器,而使用另一个更强大的解释器——IPython解释器。Anaconda自带IPython解释器。命令行输入IPython进入: ipython 如果系统提示没有IPython可以通过pip命令安装: pip install ipython 所有在Python解释器下可以运行的代码都可以在IPython解释器下运行: print("h…
002、Python 简介
Python 简介 一些关于Python的小知识: Python的作者是荷兰人吉多·范罗苏姆(Guido van Rossum)。 第一版Python的诞生时间是1989年圣诞节假期。 Python是一种蟒蛇的名字,所以Python的标志上有蛇的样式。 Python名字的由来,据说是因为作者本人当时是BBC电视剧蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的粉…
001、Python 2和3的核心区别
Python 2和3的核心区别 不少企业的代码或实际项目升级Python版本的成本很高,所以保留了相当多的Python 2程序。为了阅读与运维这些程序,了解Python 2和3的一些核心区别十分重要 整数除法 Python 2中,两个整数的运算结果只能是整数,对于除不尽的情况,Python 2会将结果向下取整,返回小于该结果的最大整数,如12/5的值为2。 Python 3中,除法返回浮点数,12…
137、二维数据结构:DataFrame
二维数据结构:DataFrame import numpy as np import pandas as pd DataFrame 是 pandas 中的二维数据结构,可以看成一个 Excel 中的工作表,或者一个 SQL 表,或者一个存储 Series 对象的字典。 DataFrame(data, index, columns) 中的 data 可以接受很多数据类型: 一个存储一维数组,字典,列…
136、一维数据结构:Series
一维数据结构:Series import numpy as np import pandas as pd Series 是一维带标记的数组结构,可以存储任意类型的数据(整数,浮点数,字符串,Python 对象等等)。 作为一维结构,它的索引叫做 index,基本调用方法为 s = pd.Series(data, index=index) 其中,data 可以是以下结构: 字典 ndarray 标量…
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 对象 …
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 = …
133、collections 模块:更多数据结构
collections 模块:更多数据结构 import collections 计数器 可以使用 Counter(seq) 对序列中出现的元素个数进行统计。 例如,我们可以统计一段文本中出现的单词及其出现的次数: from string import punctuation sentence = "One, two, three, one, two, tree, I come from…
132、string 模块:字符串处理
string 模块:字符串处理 import string 标点符号: string.punctuation '!"#$%&\'()*+,-./:;?@[\\]^_`{|}~' 字母表: print string.letters print string.ascii_letters ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz abcde…
131、logging 模块:记录日志
logging 模块:记录日志 logging 模块可以用来记录日志: import logging logging 的日志类型有以下几种: logging.critical(msg) logging.error(msg) logging.warning(msg) logging.info(msg) logging.debug(msg) 级别排序为:CRITICAL > ERROR >…