摘要: """ __init__ 构造方法, 类()自动执行 __del__ 析构方法,对象在被销毁时执行的方法 __call__ 对象() 类()() 自动执行 __int__ int(对象) __str__ str() """ class FOO: def __init__(self): self.na 阅读全文
posted @ 2024-12-18 17:51 GDquicksand 阅读(2) 评论(0) 推荐(0) 编辑
摘要: """ 公有成员 私有成员, __字段名 - 无法直接访问,只能间接访问 """ class F: def __init__(self): self.name = "aaa" # 公有变量 self.__age = 123 # 私有变量 def __f(self): # 私有方法 pass clas 阅读全文
posted @ 2024-12-18 17:51 GDquicksand 阅读(2) 评论(0) 推荐(0) 编辑
摘要: class paging: def __init__(self, current_page): try: p = int(current_page) except Exception as e: p = 1 self.page = p @property def start(self): val = 阅读全文
posted @ 2024-12-10 18:43 GDquicksand 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 类成员:# 字段- 普通字段,保存在对象中,执行只能通过对象访问- 静态字段,保存在类中, 执行可以通过对象访问也可以通过类访问# 方法- 普通方法,保存在类中,由对象来调用,self =》对象- 静态方法,保存在类中,由类直接调用- 类方法,保存在类中,由类直接调用,cls =》当前类 class 阅读全文
posted @ 2024-12-10 18:42 GDquicksand 阅读(9) 评论(0) 推荐(0) 编辑
摘要: import time dic = {} Controls = {"1": "查看角色", "2": "修炼", "3": "战斗"} class game: def __init__(self, n, g, s): self.name = n self.age = g self.sex = s d 阅读全文
posted @ 2024-12-09 17:52 GDquicksand 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、如何创建类 class 类名: pass 2、创建方法 构造方法,__init__(self,arg) obj = 类('a1') 普通方法 obj = 类(‘xxx’) obj.普通方法名() 3、面向对象三大特性之一:封装 class Bar: def __init__(self, n,a) 阅读全文
posted @ 2024-12-09 16:49 GDquicksand 阅读(2) 评论(0) 推荐(0) 编辑
摘要: import xml.etree.ElementTree as ET tree = ET.parse("test.xml") root = tree.getroot() print(root.tag) # 遍历xml文档 for child in root: print(child.tag, chi 阅读全文
posted @ 2024-11-26 17:50 GDquicksand 阅读(1) 评论(0) 推荐(0) 编辑
摘要: JSON和pickle区别在于: JSON不能转换函数类等,但pickle可以进行转换,并且pickle也支持字典、列表等类型 JSON格式可以全语言通用方便阅读查看,pickle格式只支持python使用 shelve跟pickle类似,但shelve可以生成一个字典对象,根据字典对象进行操作 i 阅读全文
posted @ 2024-11-22 18:03 GDquicksand 阅读(1) 评论(0) 推荐(0) 编辑
摘要: import re # 正则表达式中的元字符: # “.” 点通配符表示可以替换表达式中的任意字符,只能代指一个字符,除换行符外 print(re.findall("a..", "hdhgaqwe")) # “^”只从开始匹配 print(re.findall("^a..", "ahdhgaqwe" 阅读全文
posted @ 2024-11-12 16:45 GDquicksand 阅读(2) 评论(0) 推荐(0) 编辑
摘要: import configparser config = configparser.ConfigParser() ''' # 创建配置文件 config["DEFAULT"] = {"ServerAliveInterval": "45", "Compression": "yes", "Compres 阅读全文
posted @ 2024-11-08 17:37 GDquicksand 阅读(1) 评论(0) 推荐(0) 编辑