摘要: 面向对象(Object Oriented Program) 在Python中,所有的数据(包括数字和字符串)实际都是对象,同一类型的对象都有相同的类型。 我们可以使用type()函数来获取关于对象的类型信息。 什么是类,什么是对象? 在Python中,使用类来定义同一种类型的对象。 类(class) 阅读全文
posted @ 2024-03-09 10:28 光辉233 阅读(44) 评论(0) 推荐(0)
摘要: super()的用法 未完待续... dir()函数 如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list 仅仅把属性和方法列出来是不够的,配合getattr()、setattr()以及hasattr(),我们可以直接操作一个对象的状态 详见廖雪峰-面向对象编程 阅读全文
posted @ 2024-03-09 10:25 光辉233 阅读(18) 评论(0) 推荐(0)
摘要: Reference python中有运算符(&、|),那为什么还有逻辑关键字(and、or) 阅读全文
posted @ 2024-03-09 10:24 光辉233 阅读(31) 评论(0) 推荐(0)
摘要: 直接看reference Reference Python Enchancement Proposals(peps) 菜鸟教程-Python 函数装饰器 python101-chapter25 Decorators 廖雪峰-装饰器 Intermedium python python进阶 python 阅读全文
posted @ 2024-03-09 10:23 光辉233 阅读(12) 评论(0) 推荐(0)
摘要: 字典的迭代 d = {'a': 1, 'b': 2, 'c': 3} for key in d: print(key) for value in d.values(): print(value) for k,v in d.items(): print 索引,元素对 for i, value in e 阅读全文
posted @ 2024-03-09 09:52 光辉233 阅读(17) 评论(0) 推荐(0)
摘要: 1. 迭代(Iteration)与可迭代对象 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration), 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable 2. 一种节省内存的可迭代对象generator- 阅读全文
posted @ 2024-03-09 09:52 光辉233 阅读(308) 评论(0) 推荐(0)