python数据分析知识点_数据分析第一课:python的基础知识点

最近几天从菜鸟教程Python3的基础语法,看到输入与输出,听了猴子老师讲解的python基础知识,安装了anaconda,管理环境,管理各种包,jupyter notebook中练习代码,现在总结一下。

快速学习Python的4个关键点:数据、函数、条件判断、循环。

1.数据类型

python中的数据可以分为:字符串、数值、容器(列表、元组、集合、字典)、布尔、None

(其中字符串、数值、元组是不可修改的数据类型,其他为可修改的数据类型)

1.1 字符串(String)

字符串就比较简单了,就像你看到的样子,可以直接定义直接print

字符串的索引(由左向右从0开始,从右向左从-1开始):

1.2 数值(Number)

数值分为整型和浮点型

1.3 “容器”——列表(List)、元组(Tuple)、集合(Sets)、字典(Dictionary)

1.3.1 列表(List)

列表用 [ ] 来定义,可以想象成一个把表格中的一列数据,有增加、删除、查询、修改4种操作。

先定义一个列表:

列表的四种操作(用append增加元素,用del删除元素):

1.3.2 元组(Tuple)

元组与列表类似,区别在于不能修改元素,只能查询,用 ( ) 来定义:

1.3.3 集合(Sets)

集合用 { } 定义,操作同List,区别在于集合自动删除重复元素。

用update增加元素,用discard删除元素:

集合修改元素的时候先删除再增加:

1.3.4 字典(Dictionary)

字典是一种存储映射关系(key:value)的容器,用{}和:定义,操作同List。

定义一个字典:

字典增加元素时,相当于新定义一个key和value,用del删除:

1.4 布尔:True or False,用于条件判断

1.5 None:空值用None表示

2. 条件判断

if ... else ...

if ... elif ... else

python中,语句为冒号结尾时,下一行缩进,4个空格,不能用Tab。

多条件判断:

3. 循环

for ... in ... :

...

其中,continue用于跳出当前循环(跳出当前循环,执行下一个循环),break用于退出整个循环。

4. 函数

定义一个函数:

def 函数名称(参数1,参数2):

函数体

return 输出

5. 模块

将不同类型的函数放到不同的模块中,方便管理。

分为内置模块和第三方的包。

导入模块: import ... 或: from ... import ... 从...模块中导入...函数

使用第三方模块:

6. 常用的数据结构

6.1 双向链表,包括队列(queue)和栈(stack)

首先看队列,入队时入到队尾,出队时队首先走:

栈,可以想象成一个木桶,新来的在最上面,走的时候上面的先走:

6.2 排序字典(Ordered Dic)

6.3 计数器(Counter)

python的基础知识部分小结先到这里,这段时间的学习经验,一个字:多码代码......

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值