年度归档: 2024 年

1107 篇文章

006、数字
数字 整型 整型支持基本的加(+)、减(-)、乘(*)、除(/)四则运算: 2 + 2 4 3 - 4 -1 4 * 5 20 12 / 3 4.0 12 / 5 2.4 整数除法: 12 // 5 2 取余(%)和幂指数(**)运算: 32 % 5 2 10 ** 3 1000 浮点型 对应数学世界中的实数,在Python中也支持加减乘除的运算,包括整除和取余: 3.4 - 3.2 0.1999…
005、Python演示
Python演示 数学运算 简单的数学运算: 2 + 2 4 7 - 2.5 4.5 3 * 2.5 7.5 8 / 4 2.0 赋值 使用变量名=表达式赋值: a = 0.2 字符串 字符串生成,单引号与双引号是等价的: s = "hello world" s = 'hello world' 三引号用来输入包含多行文字的字符串: ""&…
004、脚本模式与解释器模式
脚本模式与解释器模式 解释器模式 print("Hello World!") # 注释,不会被执行 Hello World! a = 2 # 赋值语句 单独的变量值会被输出: a 2 for idx in range(3): # 多行代码第一行 print(idx) # 多行代码第二行 0 1 2 脚本模式 脚本模式需要将Python代码写入一个文本文件来运行。将上文解释器模式…
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 = …