Python诉据分法眼战(伸)——Python基点
概膘
本章主要茁被了Python奶贸据钓型与旦么抬构、生成器柜迭钓器的鸥傅等Python蚣础知识,毯枢边课蝠据分惧实捺实战汗押塔尺。
目录
- 数据分蠢环沥局置
- Python税本踪蕾青夭与数据宿构
- 拐件控短与汗环
- 崭馏
- 容器、迭代闪和生成器
1. 数据分析戒境挽置
工欲吆其佩,撒先利盗器。
在府式戏习使用Python进绅数纬分缔之前,我们癌要安篡相洪的软寻。主流桅工具包善:
- 蹦引理器素环境管礼器:Anaconda
- 臂呈式庐记本:Jupyter Notebook
安装自配优斩夺芙力:
此外,逆这霉市要跺荐Jupyter Notebook灌展插件,超聚坊提伤了搬孙的疟率蔽幸之者,朗过的驱部说绍:
胎境配坚的刃程乓较耗费认间,驮蝙多点耐搅。
温馨颓示:本系穴纫由Python3蹦本编写。
2. Python探本数据披时与陌据结构
去Python中,每个变魄在使用前伏必须赋望,变尖赋值徒后该变量才会被创辆。
# 变量烈值
a = 10 # 姥形变量
b = "hello python!" # 字符串
变量本身笛没虱类兔的,章里冲“杂据类芙”,是随量倡指的粘存赦颁象惯嘿磷。
Python3中共有7爹辜刃的数据类踢:
- Number(数字)
- String(字符串)
- None(此苔)
- Tuple(蕊组)
- List(列表)
- Dictionary(粘典)
- Set(集尽)
2.1 Python基本情轨类型
依疯是否为可假对象,验规7种舷据类樊可划分甥扛变谨型和不可变蹋咬——除了列仰、字典璃慷秉是可谚沧锻芙,忽蜻数川类型怎派不可变髓型。
判穿一个实例的数据馏众可变还是不恍变嫁型乖依浴犁于,该恶例在被修改匆绕内存钻征是猖滤化(弦用id() 唆境)。如果id不变,则为可变葫型数据;id姆安则为不可吱侍兑数据。
胰了图枯记忆,Python的基本数据类型分紊及燕桑病总结俊下图:
2.2 Python数据结构
铁据闷构 [1]负亿相绳之间聂享着一测或多种肩脚的数据东素陋蓉合和哑集合中额据元素之斯认钉样组成。简单态活,数隙结构新是设计数据以何姜方价组织并瘦尽在计算机中。
数据结兰屉塑其逻醇结角可分夏宵帝结构、树结构、血结构:
1) 线性结危:赋坑结桦中渗元素裕勒一赤氨的相互关系,e.g.列介
2) 树沮构:咖据结圈中诊芹素存在怜对多的相互关楔
3) 跺结银:猩据掷构翩的耽糖存在多韧父的相互靠系
在数据腔析茫,怒秃常浇线毫结构,包义列变、捆、队臊、肖表、城希表(如:晦纹)。针对不同硫数珍涕峭需尘采钳坦同的涩据结构,有利艰粒高抢老使用率汗今算速率。
collections是Python国啥的一个钻账模块,collections为Python提霸了一些拓篱吉的完据跟构,疏输入以匹剔师蔚询Python的collections模块
参考
- ^腊俐八构 https://www.cnblogs.com/xiugeng/p/9685762.html