随笔分类 -  python面向对象

摘要:面向对象的魔法方法 class C1: name = '张三丰' age = 18 def __init__(self, name): # 对象添加数据或改变数据时自动触发 print('__init__') def __str__(self): print('__str__') return f' 阅读全文
posted @ 2022-11-08 19:56 Python-moon 阅读(23) 评论(0) 推荐(0) 编辑
摘要:派生方法的更多应用 import json import datetime a = {'t1':datetime.date.today(), 't2':datetime.datetime.today(), 't3':'moon'} res = json.dumps(a) print(res) 方式1 阅读全文
posted @ 2022-11-07 19:23 Python-moon 阅读(17) 评论(0) 推荐(0) 编辑
摘要:面向对象之动静态方法 @classmethod @staticmethod 在类中的动态方法: class 类名: name = '倚天屠龙记' def func1(self): print('屠龙刀牛逼') #在类中直接定义函数,默认绑定给对象自身,self就是本身的意思,当对象调用这个函数时,默 阅读全文
posted @ 2022-11-03 19:15 Python-moon 阅读(18) 评论(0) 推荐(0) 编辑
摘要:举例:猫狗大战 # 1.例如我们要编写一个猫狗对战小游戏 # 首先我们要定义一个猫,和一只狗 cat1 = { 'name': '小白猫', 'type': '宠物猫', 'attack_val': 20, 'life_val': 120} dog1 = { 'name': '小黑狗', 'type 阅读全文
posted @ 2022-11-02 19:24 Python-moon 阅读(35) 评论(0) 推荐(0) 编辑

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