搜索结果
查询Tags标签: self,共有 3605条记录-
面向对象的元类
面向对象的元类反射实际案例3 面向对象的双下方法 元类 元类进阶 设计模式之单例模式 选课系统项目分析反射实际案例 利用面向对象编写系统终端功能 class WinCmd(object):def ls(self):print(windows系统正在执行ls命令)def dir(self):print(windows系统正在执行dir命令)…
2022/4/12 6:13:32 人评论 次浏览 -
面向对象编程——双下方法、元类
反射实际案例# 利用面向对象编写系统终端功能 class WinCmd(object):def ls(self):print(windows系统正在执行ls命令)def dir(self):print(windows系统正在执行dir命令)def cd(self):print(windows系统正在执行cd命令)class LinuxCmd(object):def ls(self):print(linux系统…
2022/4/12 1:42:43 人评论 次浏览 -
7.3 QDoubleSpinBox浮点型步长调节器
一、QDoubleSpinBox浮点型步长调节器 1.基本概念QDoubleSpinBox浮点型步长调节器,与上一节整形两种调节器的方法都差不多2.代码 from PyQt5.Qt import * import sysclass Window(QWidget) :def __init__(self) :super().__init__()self.setWindowTitle("QDoubleSpin…
2022/4/11 23:19:09 人评论 次浏览 -
Unittest测试框架
Unittest框架的组成:test fixture、test case、test suite、test runnerUnittest组成部分描述test fixture: 测试固定组件,unittest框架中,一些有固定用法的组件 test case : 测试用例,被执行测试的最小单元 test suite: 测试套件,它是一个用例集,用来汇总应该…
2022/4/11 23:14:23 人评论 次浏览 -
双下方法和元类
总结 一、反射实际案例 二、面向对象的双下方法 三、元类 四、元类进阶 五、双下new方法 一、反射实际案例 # 反射提供了使用者不需要考虑代码,操作系统的数据和功能的方法 # 利用面向对象编写系统终端功能 class WinCmd(object):def ls(self):print(windows系统正在执行…
2022/4/11 23:12:53 人评论 次浏览 -
反射实际案例、双下方法、元类
概要反射实际案例面向对象的双下方法元类元类进阶内容 反射实际案例:利用面向对象编写系统终端功能 反射提供了一种不需要考虑代码层面的前提下 操作数据和功能 例题1: class Wincmd(object):def ls(self):print(windows系统正在执行ls命令)def dir(self):print(windows…
2022/4/11 23:12:26 人评论 次浏览 -
积累--Python常用工具函数
1. 随机生成6位验证码 import random def get_verify_code(n=6,alpha=False):n: 验证码位数alpha:是否需要字母验证码s = # 创建字符串变量,存储生成的验证码for i in range(n): # 通过for循环控制验证码位数num = random.randint(0,9) # 生成随机数字0-9if alpha: # …
2022/4/11 20:12:40 人评论 次浏览 -
【Python自动化】之特殊的自动化操作
今天有时间了,想好好的把之前遇到过的自动化问题总结一下,以后有新的总结再更新 目录: 一、上传文件(4.11) 二、下拉框选择(4.11)1、Select下拉框2、非Select下拉框附录:一、上传文件 利用鼠标pymouse、键盘pykeyboard操作import pyperclip from pykeyboard import Py…
2022/4/11 17:12:45 人评论 次浏览 -
python 实现汉诺塔问题 — 牛客网
问题描述 我们有由底至上为从大到小放置的 n 个圆盘,和三个柱子(分别为左/中/右即left/mid/right),开始时所有圆盘都放在左边的柱子上,按照汉诺塔游戏的要求我们要把所有的圆盘都移到右边的柱子上,要求一次只能移动一个圆盘,而且大的圆盘不可以放到小的上面。 请实…
2022/4/11 14:12:52 人评论 次浏览 -
面向对象
引入(轮流互锤小游习) 简单形式person = {name: oliver, attack_val: 200, life_val: 1000}dog = {name: black, attack_val: 100, life_val: 300}# 让人打狗一下print(人的血量是%s % person.get(life_val))dog[life_val] = dog.get(life_val) - person.get(attack_val)p…
2022/4/11 6:14:20 人评论 次浏览 -
面向对象2
内容概要面向对象三大特性之继承继承的本质 名字的查找顺序 派生类 继承下的派生实际应用面向对象三大特性之封装 property 面向对象三大特性之多态内容详情面向对象三大特性之继承 """面向对象有三大特性继承、封装、多态 其中最重要的就是继承"&qu…
2022/4/11 6:12:55 人评论 次浏览 -
python 方法和函数的区别
学习python过程中经常遇到 方法 和 函数 的定义及使用。 区别:定义位置、定义方式、调用方式 1、定义位置 函数:Python的函数是直接写在Python模块中的,即在.py文件中直接定义。 方法:只能定义在class类中 2、定义方式 函数:函数定义的方式 def关键字 然后接函数名 再…
2022/4/11 1:13:11 人评论 次浏览 -
Python实现电影订票系统
一、前言大家都喜欢看电影吧,一部新剧上场的时候往往会抢不到票,今天通过Python实现一个电影订票系统,满足你想看电影的心。二、整体结构图三、代码分解3.1 infos.py一部电影的详细信息适合用 字典 结构来存储,我们可以给字典里添加多个键值对来保存电影的名称、座位表…
2022/4/10 20:42:29 人评论 次浏览 -
python - 编辑数据- 修改手机号-已存在禁止录入 - 校验
为靓号编辑 设立一个类 class NumberEditModelForm(forms.ModelForm):# 限制修改字段 注意mobile 字段放的位置# mobile = forms.CharField(disabled=True, label=号码)# 重新定义一次 手机号的格式问题mobile = forms.CharField(label=手机号,validators = [RegexValida…
2022/4/9 14:19:13 人评论 次浏览 -
面向对象的三大特性
目录继承下的派生实际应用派生类使用前进行解决问题的操作(字符串、派生类应用)面向对象三大特性之封装property面向对象三大特性之多态面向对象之反射反射实际案例 继承下的派生实际应用 派生类使用前 import datetime import json d1 = {t1: datetime.datetime.today(…
2022/4/9 6:20:43 人评论 次浏览