搜索结果
查询Tags标签: self,共有 3605条记录-
python中的__getitem__等特殊方法(magic method)
在python中,有很多以双下划线开头,双下划线结尾的特殊方法(magic method),比如 __getitem__(),__repr__(),__str__(),__len__()这样,这种特殊方法是与python框架原生的len()等方法结合使用的。 比如我们自定义两个类,如下所示。 class Girl:def __init__(self,name…
2022/6/11 1:21:37 人评论 次浏览 -
python logging模块使用方法
# -*- coding: utf-8 -*- # @ModuleName: logger # @Time: 2022/6/10 11:48 # @Author : Free-A # @Description: # @Software : PyCharm # @FileName : log.py import os import logging import settings from logging.handlers import TimedRotatingFileHandler…
2022/6/11 1:21:34 人评论 次浏览 -
Qt for Python——基于PySide6实现CFD网格文件可视化(一)
一、基于Qt Data Visualization Examples中的Surface Example模块(未完成) Surface Example - Qt for Python 给出了一种通过Q3DSurface绘制三维空间曲面的例子,包含以下几个功能:建立QSurfaceDataProxy并设置数据 使用QHeightMapSurfaceDataProxy来显示三维高度图 有…
2022/6/11 1:20:25 人评论 次浏览 -
python 初始化方法踩坑 object has no attribute '_type_equality_funcs'
在使用 unittest 的 assertEquel进行断言时,一直报错,无法断言成功 目前有两个方案可以解决: #self._type_equality_funcs = {}#super(HandleAssert, self).__init__()上面的解决方案都是网上找来的,亲测可以正常使用。但是最终原因是因为init初始化方法导致的,将ini…
2022/6/10 1:22:17 人评论 次浏览 -
实验7
user.pyclass User():def __init__(self,name="guest",password=111111,status=1):self._name=nameself._password=passwordself._status=statusdef define(self):if self._status==1:return 账户正常elif self._status==0:return 账户处于封禁状态def info(sel…
2022/6/7 23:22:56 人评论 次浏览 -
实验七
class User:def __init__(self, name, password=111111, status=1): # 构造新账户self.name = nameself.password = passwordself.status = statusdef info(self):if self.status==1:print(f用户名:{self.name},密码:{self.password},账号正常)else:print(f用户名:{sel…
2022/6/7 23:22:47 人评论 次浏览 -
实验七
class user:def __init__(self,name=guest,password=111111,status=1):self.name=nameself.password=passwordself.status=statusdef info(self):if self.status==1:print(f用户名:{self.name},密码:{self.password},账号状态正常)else:print(f用户名:{self.name},密码:{s…
2022/6/7 23:21:35 人评论 次浏览 -
实验七
class User:def __init__(self, name=guest, password=111111, status=1):self.name=nameself.password=passwordself.status=statusdef modify_password(self):i=0while i<=3:x1=input(输入旧密码:)if x1!=self.password:i+=1if i==3:print(账户已锁,请稍后再试。)br…
2022/6/7 23:21:13 人评论 次浏览 -
实验7
class User():def __init__(self,name="guest",password=111111,status=1):self._name=nameself._password=passwordself._status=statusdef define(self):if self._status==1:return 账户正常elif self._status==0:return 账户处于封禁状态def info(self):prin…
2022/6/7 23:21:12 人评论 次浏览 -
多测师拱墅校区肖sir_高级金牌讲师_python 之类和对象
python (1)python是一门面向对象的语言,在python中创建对象和类。 (2)类(class)定义: 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例 人类: hpl 实例 对象 (3)实例化:创建一个类的实例,类的具体对象…
2022/6/7 1:21:59 人评论 次浏览 -
Python判断实例对象真与假
起步当需要if obj 或者 not obj判断一个实例对象的真假时,Python解释器会优先调用魔法方法__bool__()。如果没有该方法,就调用__len__()。如果两个方法都没有,总是返回True__bool__()方法仅支持返回布尔值 __len__()方法仅支持返回>=0的整数示例#!/usr/bin/env pyth…
2022/6/7 1:20:46 人评论 次浏览 -
实验7 类和模块
task5class User:def __init__(self,name=guest,password=111111,status=1):self.name=nameself.password=passwordself.status=statusdef info(self):if self.status == 1:print(f用户名:{self.name},密码:{self.password},账号状态正常)elif self.status == 0:print(f…
2022/6/6 23:23:10 人评论 次浏览 -
实验七
class User:def __init__(self,name=guest,password=111111,status=1):self.name=nameself.password=passwordself.status=statusdef info(self):print(账户信息:用户名,密码,账号状态)if self.status==1:print(f{self.name},{self.password},账号状态正常)elif self.st…
2022/6/6 23:21:57 人评论 次浏览 -
实验7
class User:def __init__(self, name=guest, password=111111, status=1):self._name = nameself._password = passwordself._status = statusdef info(self):print(账户信息:)if self._status == 1:print(f用户名:{self._name},密码:{self._password},账户正常)else:pr…
2022/6/6 23:21:49 人评论 次浏览 -
单例序列化
经典的单例模式代码如下 class Singleton {private static $instance;// 防止外部实例化private function __construct(){}// 防止克隆private function __clone(){}// 防止 serializeprivate function __sleep(){}// 防止 unserializeprivate function __wakeup(){}publi…
2022/6/6 23:20:35 人评论 次浏览