美文网首页
python数据处理(一)

python数据处理(一)

作者: 为什么要简称 | 来源:发表于2019-05-17 13:38 被阅读0次

最近又摸了摸python数据处理这本书,也为了监督自己,决定再这里做一个笔记。

书中采用的是python2.7,所以笔记也就使用2.7了。

由于公司使用windows,所以之后操作都在windows下完成。

最开始当然是首先安装python,这个一个安装包安装就好了,完了记得配置环境变量,其实在安装过程中就可以选择一键配置的,注意看安装步骤就好了,安装好后一般pip也就已经装进去了。

Pip是用于管理python共享代码和库的命令行工具,在解释器中的命令一般就是"pip ..."。

我就不解释什么是解释器了。另一个可以使用ipython代替默认的解释器。

一、基本数据类型

字符串

这里只要注意"cat"和'cat'都可以表示字符串,单引号和双引号都可以哦。

整数和浮点数

处理数字当然这两位就比较重要了

1.整数
2.浮点数、小数和其他非整数类型

python中使用非整数时,python默认将其转换为浮点数。
2是整数;2.0是浮点数。
2/3=0;2.0/3=0.6666666666
说明:整型无法完成分数运算。


111111.png

而且浮点数又这种诡异的误差,它不够精确。

如果需要考虑精度问题时,书中会采用decimal模块(模块是可以导入使用的代码段或者代码库)。

python的缺点之一,就是数字类型有不同的精度水平。至于不太基础的数学运算,下面列出一些常用的python库:

  • decimal 用于定点运算和浮点运算
  • math 可以使用C语言标准所定义的数学函数
  • numpy python科学计算的基础包
  • sympy 用于符号数学的python库
  • mpmath 用于任意精度实数和负数浮点运算的python库

二、数据容器

常见的几种常见容器:变量、列表、字典

三、各种数据类型的用途

  • 字符串
    -- 大小写转换
    -- 删除字符串末尾的空格
    -- 分割字符串

  • 整数和小数
    -- 加减运算
    -- 简单数学运算

  • 列表
    -- 在列表中增加或删除元素
    -- 删除列表的最后一个元素
    -- 列表重新排列
    -- 列表排序

  • 字典
    -- 增加一个键值对
    -- 将指定的键设置为新的值
    -- 利用键查找值

字符串方法
  • strip():去除多余空格
  • upper():转大写
  • split() : 分割
数字方法
  • 42的平方:42**2
列表的方法

append()
remove()

字典的方法

keys()

四、有用的工具

type

type可以帮你确定一个对象属于什么类型
type('20011')的结果为str

dir

dir会返回一个内置方法与属性的列表,帮你列出特定数据类型能做的所有事情

help

如果不知道一个方法怎么使用,那么help(对象.方法名)

相关文章

网友评论

      本文标题:python数据处理(一)

      本文链接:https://www.haomeiwen.com/subject/huenaqtx.html