上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 1.property 装饰器:装饰器是在不修改被装饰对象源代码以及调用方式的前提下为被装饰对象添加新功能的可调用对象 property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 装饰器property,可以将类中的函数“伪装成”对象的数据属性,对象在访问该特殊属性时会触发功能的执行,然后 阅读全文
posted @ 2022-09-28 15:51 小小程序员ol 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 在子类派生的新方法中如何重用父类的功能 方式一:指名道姓调用某一个类下的函数=》不依赖于继承关系 class OldboyPeople: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex def f1( 阅读全文
posted @ 2022-09-23 20:33 小小程序员ol 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 当我们碰到诸如需要求阶乘或斐波那契数列的问题时,使用普通的循环往往比较麻烦,但如果我们使用递归时,会简单许多,起到事半功倍的效果。这篇文章主要和大家分享一些和递归有关的经典案例,结合一些资料谈一下个人的理解,也借此加深自己对递归的理解和掌握一些递归基础的用法。 一、递归的简介 1、递归的百度百科定义 阅读全文
posted @ 2022-09-08 16:26 小小程序员ol 阅读(942) 评论(0) 推荐(1) 编辑
摘要: import语句用来导入其他python文件(称为模块module),使用该模块里定义的类、方法或者变量,从而达到代码复用的目的。 将要建立文件的结构为: Tree |____ m1.py |____ m2.py |____ Branch |____m3.py |____m4.py 首先,先建立一个 阅读全文
posted @ 2022-09-02 21:32 小小程序员ol 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 文件操作的模式 文件操作的模式如下表: 1. open 打开文件 使用 open 打开文件后一定要记得调用文件对象的 close() 方法。比如可以用 try/finally 语句来确保最后能关闭文件。 file_object = open(r'D:\test.txt') # 打开文件 try: a 阅读全文
posted @ 2022-08-27 16:15 小小程序员ol 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Python中 list,truple,str,dict这些都可以被迭代,但他们并不是迭代器。 为什么? 因为和迭代器相比有一个很大的不同,list/truple/map/dict这些数据的大小是确定的,也就是说有多少事可知的。但迭代器不是,迭代器不知道要执行多少次,所以可以理解为不知道有多少个元素 阅读全文
posted @ 2022-08-23 20:19 小小程序员ol 阅读(96) 评论(1) 推荐(0) 编辑
摘要: 当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 1.使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> type(123) <class 'int'> >>> type('str') <class 'str'> >> 阅读全文
posted @ 2022-08-18 20:28 小小程序员ol 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 一 、with语句的原理 上下文管理协议(Context Management Protocol):包含方法 __enter__()和__exit__(),支持该协议的对象要实现这两个方法。 上下文管理器(Context Manager):支持上下文管理协议的对象,这种对象实现了__enter__( 阅读全文
posted @ 2022-08-01 20:56 小小程序员ol 阅读(354) 评论(0) 推荐(1) 编辑
摘要: 默认参数的坑 定义一个函数,传入一个list,添加一个end再返回 def add_end(L=[]): L.append('END') return L 正常调用时,结果似乎不错 print (add_end([1,2,3])) #[1, 2, 3, 'END'] 使用默认参数调用时,一开始结果也 阅读全文
posted @ 2022-07-14 16:11 小小程序员ol 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 开始之前,pandas中DataFrame删除对象可能存在几种情况 1、删除具体列 2、删除具体行 3、删除包含某些数值的行或者列 4、删除包含某些字符、文字的行或者列 本文就针对这四种情况探讨一下如何操作。 数据准备 模拟了一份股票交割的记录。 In [1]: import pandas as p 阅读全文
posted @ 2022-07-07 20:56 小小程序员ol 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页