python基本知识-第一周

一、python数据类型

1、数字(number)

数据类型

  • 整形
  • 长整型
  • 浮点型
  • 复数

常用函数库math

math常用函数

随机数random

random库函数

2、字符串

单引号、双引号、三引号

Python中的字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠\转义特殊字符

字符串的连接

  • 使用+运算符
  • 使用join运算符

3、列表

列表的声明:

list = ['','','']

列表的索引通过下标或索引号

print(list[index])

列表的查询

if "xxx" in list: #xxx是否在list中

列表的添加

  • append():在列表末尾追加元素
  • extend():合并列表
  • insert():在指定位置添加
list.append('xxx')
list.extend(list2)
list.insert(index,'xxx')

列表的修改
直接通过下标或索引号进行修改

list[index] = 'xxx'

列表的删除

  • del list[]:索引不为空,根据索引删除元素,若索引为空直接删除整个列表
  • remove():根据指定数据删除元素
  • pop():根据索引删除元素

列表的切片

list[起始位置,截止位置,步长] 左闭右开 不包含截止位置

列表的常用函数
列表常用函数

4、元组

元组可以理解为内容不可修改的列表

定义一个元组,注意:元组中只有一个元素时,需要在后面加逗号

tuple = ('xxx',)

列表转元组

tuple = tuple(list)

5、字典

通过指定key(键)值访问对应的value(值):

字典的定义

dict = {'xxx':'yyy','mmm':'nnn'}

二、类

通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。

三、JSON序列化与反序列化

四、异常处理

try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
finally中的内容,退出try时总会执行。

五、数据分析四剑客

1、numpy库

查看数组属性的用法

用法注释
size获取数组的元素个数
shape矩阵的长度
ndim数组维度
dtype数组元素类型

数学与统计方法

方法注释
sum对数组中全部或某轴向的元素求和。零长度的数组的sum为0
mean算术平均数。零长度的数组的mean为NaN
std, var分别为标准差和方差,自由度可调(默认为n )
min, max最大值和最小值
argmin, argmax分别为最大和最小元素的索引
cumsum所有元素的累加
cumprod所有元素的累积

线性代数

函数方法
diag以一维数组的形式返回方阵的对角线(或非对角线)元素,或将一维数组转换为方阵(非对角线元素为0)
dot矩阵乘法
trace计算对角线元素的和
det计算矩阵行列式
eig计算方阵的特征值和特征向量
inv计算方阵的逆
pinv计算矩阵的Mooer-Penrose伪逆
qr计算OR分解
svd计算奇异值分解( SVD )
solve解线性方程组Ax=b ,其中A为-一个方阵
lstsq计算Ax=b的最小=乘解

2、pandas库

在这里插入图片描述

3、matoplotlib库

在这里插入图片描述
在这里插入图片描述

4、pil库

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

S1Lu

多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值