随笔分类 -  水导

摘要:类与对象复习: 类的派生:在自己的init里面加入父类的initclass Parent(): def __init__(self,name): self.name = nameclass Son(Parent): def __init__(self,age,name): super().__ini 阅读全文
posted @ 2023-12-26 20:29 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:只要是面向对象的编程语言,类的实例化一定包含两个步骤: (1)在内存中创建对象,即开辟一块内存空间来存放类的实例化对象(Instance); (2)初始化对象,即给实例的属性赋予初始值。 构造方法包括创建对象和初始化对象,在python当中,分为两步执行:先执行__new__方法,然后执行__ini 阅读全文
posted @ 2023-12-26 17:46 Junior_bond 阅读(99) 评论(0) 推荐(0) 编辑
摘要:复习 @classmethod方法 类内部使用@classmethod修饰器的方法就是绑定到类的方法→类方法 类方法可以直接通过类调用而无需实例化 def __init__(self): 类的构造函数 创建一个实例(对象)时自动调用 在py中self和cls只是约定俗成的命名,没有特殊的含义self 阅读全文
posted @ 2023-12-23 21:08 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:day24开始 2023年12月20日 周三 12:25:36类的组合:把类对象当做变量值、参数、返回值、容器元素使用,这样可以间接使用类对象的方法class F1: passclass F2: pass f1=F1()f2=F2()f1.f2=f2#等号前面的f2是f1属性的名字(key) 等号后 阅读全文
posted @ 2023-12-20 15:10 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:属性查找顺序:对象本身→类 对于类而言,self就是一个普通形参对于对象而言,self就是对象本身 类的继承:减少重复 #自己写的时候不推荐使用继承 继承多个的时候功能会混乱继承后子类会拿到父类的所有东西class father():class son(father): 继承后的属性查找顺序:对象自 阅读全文
posted @ 2023-12-19 20:51 Junior_bond 阅读(2) 评论(0) 推荐(0) 编辑
摘要:模集 频率响应2023年12月16日 周六 13:34:25 模集作业32023年12月16日 周六 20:31:39 面向对象的编程:定义出一个一个对象 让对象间交互 对象有特征和技能 类:一系列具有共同特征和技能的对象的集合体 现实中现有对象后有类 python中先有类后有对象 定义类: 类定义 阅读全文
posted @ 2023-12-16 21:30 Junior_bond 阅读(4) 评论(0) 推荐(0) 编辑
摘要:shopping_car() from atm.lib_common.file_handle import * from atm.core.shopping import goods_show from atm.lib_common.money_enquiry import * def comput 阅读全文
posted @ 2023-12-13 14:06 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:pandas模块:有两种数据类型series:一维DataFrame:二维以及以上 二维最常用一个表格分为 索引 index 列 columns 数据 pandas读出来的文件默认命名为dfdf.indexdf.columnsdf.loc 按照索引取值df.iloc按照行列取值 pandas里面0是 阅读全文
posted @ 2023-12-12 22:08 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:from atm.lib_common.file_handle import * from atm.lib_common.moner_enquiry import * def goods_show(): """商品名称及价格获取""" goods=file_r(r"F:\pylearn\atm\ap 阅读全文
posted @ 2023-12-10 21:48 Junior_bond 阅读(2) 评论(0) 推荐(0) 编辑
摘要:day18 复习2023年12月10日 周日 12:40:19hashlib模块import hashlibm=hashlib.md5()m.update(b"yjw")print(m.hexdigest()) m.update(b"1205")print(m.hexdigest()) m1=has 阅读全文
posted @ 2023-12-10 20:50 Junior_bond 阅读(2) 评论(0) 推荐(0) 编辑
摘要:day182023年12月9日 周六 14:03:43 day17复习datetime.datetime.now() 要什么文件切割就可以random.choice([1,2,3])随机选择random.shuffle()打乱顺序random.random(1,2)随机取数os.mkdir() 新建 阅读全文
posted @ 2023-12-10 13:43 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:money_recharge() from atm.lib_common.file_handle import * def money_recharge(username,money_recharge): """充值函数 """ user_pwd_money = file_r(r"F:\pylear 阅读全文
posted @ 2023-12-08 21:44 Junior_bond 阅读(7) 评论(0) 推荐(0) 编辑
摘要:register.py from atm.lib_common.file_handle import * def register_username_pwd(): """注册账户密码""" username=input("请输入你注册的用户名:>>>") pwd=input("请输入你的注册密码:> 阅读全文
posted @ 2023-12-08 17:01 Junior_bond 阅读(4) 评论(0) 推荐(0) 编辑
摘要:day17开始2023年12月8日 周五 14:16:52 time模块:import time时间戳:time.time() 从1970年开始过了多少秒格式化时间:time.strftime("%Y %m %d")结构化时间:time.localtime()睡眠:time.sleep split( 阅读全文
posted @ 2023-12-08 16:56 Junior_bond 阅读(5) 评论(0) 推荐(0) 编辑
摘要:模块本质上就是一个.py文件 里面有函数 有变量 包aaa被导入的时候发生的事情:①包aaa里面的__init__.py文件被打开②py解释器运行解释__init__.py文件 __init__.pyw文件里面的名字被丢入包aaa的名称空间③导入包其实就是导入__init__.py文件里面的名字 i 阅读全文
posted @ 2023-12-07 16:46 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:2023年12月6日 周三 13:16:00循环导入:两个文件f1 f2互相import而出现的问题 代码自上而下运行 可能有时候需要导入的名字在f1里面还未生成 f2就调用这个名字 就会报错解决方案:①先生成名字 再import②把import放入函数体内 因为在定义函数的时候 只检测语法 不运行 阅读全文
posted @ 2023-12-06 14:33 Junior_bond 阅读(2) 评论(0) 推荐(0) 编辑
摘要:蒙特卡洛仿真 2023-12-05 19:28:40函数复习def func(*args,**kwargs): pass #func可以接受所有的参数*形参:接受多余的位置实参 以元组的形式存储**形参:接受多余的关键字参数 以字典的形式存储 函数对象的作用:①引用 f1=func②作为函数的返回值 阅读全文
posted @ 2023-12-05 21:00 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:def range(*args,**kwargs): if len(args)==1: end=args[0] start=1 step = 1 while start<end: yield start start+=step #pass elif len(args)==2: start=args[ 阅读全文
posted @ 2023-11-29 14:47 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:装饰器:给现有的模块增添新的小功能,可以对原函数进行功能扩展,而且还不需要修改原函数的内容,也不需要修改原函数的调用 例:已有函数A B C 想在其基础上再加上一个小功能X def deco(A): def wrapper(*args,**kwargs): res=A(*args,**kwargs) 阅读全文
posted @ 2023-11-28 17:55 Junior_bond 阅读(3) 评论(0) 推荐(0) 编辑
摘要:注册函数: def regisiter(): with open(r"F:\pylearn\day12\购物车系统\账号密码.txt","r",encoding="utf8") as fr: user_dict=dict() data=fr.read() for i in range(len(dat 阅读全文
posted @ 2023-11-25 21:06 Junior_bond 阅读(5) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示