python数据分析入门【前菜】

基础知识

语言语义

缩进不是大括号

python是通过制表符或者空白符进行组织编码,冒号表示一段缩进代码的开始,其后所有的代码都有同样的缩进,直至代码块的结束。
python语句不是以分号为结尾的。
#空白符的使用是让python看起来更简洁明了,便于阅读。

万物皆对象

python中对象就是变量,如函数,字符串,数据结构,类,模块等

注释

任何前缀为 # 则表示为注释掉,都会被python忽略。

函数调用和对象方法调用

函数的调用是用的圆括号()
eg: a = f ()
方法的调用:
obj.some_method(x,y)

变量传递

a = [1,2,3,4]
b = a #
则b为[1,2,3,4]

引入

模块(module)就是含有函数和变量
eg:引入numpy模块
import numpy as np # as 后面可以自己命名,方便后面调用
或者pandas 中的Series DataFrame
from pandas import Series ,DataFrame

二元运算符和比较运算符

和我们平时用的四则运算是类似的
在这里插入图片描述
具体的计算判断规则:在这里插入图片描述

标量类型

“矢量:既有大小又有方向的量,如速度、 加速度、力、位移.,在数学中称作向量.
标量亦称“无向量”.只具有数值大小,而没有方向
python中的标量类型:
在这里插入图片描述

数值类型

python中表示数字的类型主要是:int 和 float

字符串类型

1、python中表示字符串一般用英文状态下的单引号(’ ')或者双引号(" ")
#字符串是不可变的,若是要改变则需要创建新的
2、若是换行,
则用
”””
“””
表示
3、strA + strB 返回 AB

数据结构和序列

元组

元组一维,不可变的python对象序列
简单的用逗号分开
在这里插入图片描述
元组的加号(+)相当于链接在一起,元组的乘号相当于几个这样的元组
在这里插入图片描述在这里插入图片描述

列表

和元组不一样的是列表是可变的,一般用 [] 括起来,或者用list定义
在这里插入图片描述

添加和移除元素

  1. append方法可以将元素直接加在列表尾部
  2. insert方法可以将元素加在列表指定的位置
  3. pop方法用于移除并返回指定索引处的元素
  4. remove方法按值删除元素。第一个找到的元素

合并列表

1、加号实现
2、extend 可以加入多个元素

排序

sort(key=None, reverse=False)
key 可指定一些规则,可以是k=int, k =len , k=function函数
reverse 默认值是False,可以给它赋值成True,那就是反向排序

切片

a[0:3] 的写法,其中0:3分别代表的是从列表第一个元素开始,到第三个元素终止
python列表(list)切片[start:stop:step]的理解
1、方向由step确定,step为正时,从左往右切片,step为负时,从右往左切片。
2、start和stop的正值代表列表下标,负值代表列表从左往右数起,倒数第几个数据。
3、start和stop的空值分别代表列表的头尾的最后一个数据,至于start和stop空值的时候代表的是列表的头还是尾,由step的正负值决定,即由step确定列表切片的方向后决定。
当step为正时,即代表从左往右切片,则start的空值代表左边的开头,stop的空值代表右边的结尾。
当step为负值时,即代表从右往左切片,则start的空值代表右边的开头,stop的空值代表左边的结尾。当step为负时,start的空值代表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值