
流畅的python
文章平均质量分 54
对不起,我头发很多
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
流畅的Python阅读笔记:具名元组
前两天再阅读2.3.4节时看到了具名元组,但是当时没有想太多,以为就是给参数创建元组就完事儿了,结果今天回头看了一下,发现跟当时想的不太一样,结合官方文档总结了一下。 首先,具名元组的意义就是用来标识元组标识的意义,因为直接创建元组的方法并不能使程序的阅读人员理解元组中的参数代表什么意义,使用具名元组可以解决这个问题,元组名,元组的各个字段的名字。下面还是结合文档内容对照看一下。 collections.namedtuple(typename, field_names, *, rename=False,原创 2022-05-09 20:08:04 · 319 阅读 · 0 评论 -
流畅的python阅读笔记:列表解析式
列表解析式的语法是 [expr for iter_var in list if cond_expr],看成是[expression for 循环语句 if 条件判断语句] 其中的for循环语句和if条件判断语句可以嵌套,就是普通的for循环嵌套。[expression for 循环语句 for 循环语句for 循环语句… if 条件判断语句],if条件判断语句也是一样。我一开始觉得难以理解的是表达式的写法。查阅一番后,我觉得这个expression表达句就是你想要列表呈现的效果,前提是你的循环与条件语句写的原创 2022-05-06 16:25:00 · 437 阅读 · 0 评论 -
流畅的Python阅读笔记:__init__()方法和__new__()方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言__init__()方法和__new__()方法是什么? 前言 在阅读流畅的python时,第一章中出现的特殊方法,注意到__init__()方法和__new__()方法,百度查了一下觉得稍微有一点晦涩,所以大概理了一下。 init()方法和__new__()方法是什么? 这里先参照一下官方文档。 object.new(cls[, …]) 调用以创建一个 cls 类的新实例。new() 是一个静态方法 (因为是特例所以你不.原创 2022-05-05 22:57:49 · 443 阅读 · 0 评论 -
流畅的python阅读笔记:__repr__()和__str__()方法
阅读流程的Python时,看到文中提到__repr__()和__str__()方法,看了看相关的博客以及参考书中的内中,这两种方法的不同好像也只是两者的目的不同,print输出的内容都是return重写的内容。 class Persom(): def __init__(self): self.name='cc' self.age=24 # def __repr__(self): # return "Person's name is "+self原创 2022-05-05 17:51:34 · 428 阅读 · 0 评论