苏眠月|我是这样学会了Python中类与对象知识,网上没有看到的见解
最近有许多小伙伴问我要入门 Python 的资料 , 还有小伙伴完全没有入门 Python 就直接购买了我的 pandas 专栏 。 因此我决定写几篇 Python 数据处理分析必备的入门知识系列文章 , 以帮助有需要的小伙伴们更好入门 。
不拆分啥初级中级高级 , 一个专栏直接带你入门到高级应用 , 从数据处理到数据分析!!
前言关于 Python 中的类与对象相关知识 , 网络上已经有非常多的教程 。 但对于初学者来说 , 仍然是一个非常难以理解的事情 。 今天我尝试从一个奇怪的角度讲解使用类、对象相关知识 。
本文需要读者已经了解 Python 中关于 列表、字典、自定义函数基本认知
物以类聚每当我学习一个新的工具 , 都会自问:"为什么我需要它?"
假设我需要3位学生的相关数据(姓名、年龄、成绩) , 那么首先想到的可能是用列表表示 。
其中有2种方式 , 第一种如下:
- 按属性归类 , 如上图 , 姓名单独一个列表
例如 , 打印第2位学生的信息:
- 总是要从多个列表中 , 取出某位置上的数据
- 任何处理学生的函数都需要传入3个数据列表
- 每位学生一个列表
这是因为数据结构不合理 , 我们不应该使用列表 。
那么 , 有什么结构能解决这痛点?
没错 , 就是字典:
- 此时字典中的 key 就是属性名字 , 对于的 value 就是值
如果关于学生的操作也能保存在字典中 , 那么就完美了 。
还真可以!
我们可以把函数保存在字典中:
- 注意字典中的 show_me 没有执行函数(因为没有在函数名字后写括号) , 只是保存了函数对象
推荐阅读
- 穿搭|2020秋季出门这样穿西装,你就是街上最亮的仔
- 烹饪|大虾这样做实在太好吃了,不炒不炸,出锅连汤汁都不剩,超过瘾
- 精心搭配行家|朱一龙时尚现身,上下牛仔穿搭造型迷人,网友:这样的搭配一大把
- 【】从“80后”变“90后” 今天袁隆平许下这样的生日愿望
- 上海嘉定|如何让《民法典》走进群众心里?嘉定这些街镇和单位这样做
- 第一财经|“牛”回头还是“牛“走了?A股尾盘跳水,机构这样看后市
- 2013年|原创还记得《雪花女神龙》里的欧阳明日吗?他现在长这样
- 穿搭|不想穿彩色衣服?也不是不可以,这样穿就很高级
- 中国国际时装周|可盐可甜,这样的独立女性魅力你爱了吗?
- 凤凰娱乐|还记得《雪花女神龙》里的欧阳明日吗?他现在长这样
