自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java从0开始第一课01java的特性

2019-01-22 14:29:36 151

原创 __name__ =='__main__'

import syssys.pathsys.path.append(r'路径')import 包名.模块 如何做一个极客????如何了解一个新模块?英语import timeit#举个例子 如何具体了解一个模块print(timeit.__doc__)dir(timeit)timeit.__all__#(输出可供外界调用的方法名,注意到并不是所有的模块都有__...

2018-05-26 15:44:18 136

原创 python 修改魔法方法常遇到的问题__setattr__

class Counter: def __init__(self): self.counter = 0 def __setattr__(self, name, value): self.counter += 1 super().__setattr__(name, valu...

2018-05-25 15:22:34 4907 2

原创 python 描述符

python 描述符描述符就是将某种特殊类型的类的实例指派给另一个类的属性特殊类型的类#至少实现以下三种方法之一__get__(self,instance,owner)-用于访问属性,它返回属性的值__set__(self,instance,value)-将在属性分配操作中调用,不返回任何内容__delete__(self,instance)-控制删除操作,不返回任何内容class MyDecri...

2018-05-25 14:59:50 172

转载 python property 以及属性访问 重点是修饰器

>>> class C: def __init__(self,size = 10 ): self.size = size def getSize(self): return self.size def setSize(self,value): self.size = value def delSize(self): del self.size x = p...

2018-05-25 12:43:08 255

转载 python map函数与lambda与zip

zip()函数描述zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。语法zip 语法:zip([iterable, ...])参数说明:iterabl -- 一个或多个迭代器;返回值返回元组列表。注 python 3返回 迭代器的值&...

2018-05-24 21:58:07 338

原创 python 有关变量的赋值问题

本人小白刚开始学py 今天在写代码的过程中有关变量的问题遇到的点小小的麻烦import time class MyTimer(): def start(self): self.start = time.localtime() print('开始计时') def stop(self): self.stop = time.local...

2018-05-24 19:37:14 407

原创 如果我要继承的基类是动态的(有时候为A 有时候为B)如何布置代码,以便基类可以随意改变?python 静态方法 staticmethod

首先记录一个问题(python什么时候才会用到反运算的魔法方法?) 答案:如果a+b a对象的__add__方法没有实现(如 1+b)或者不支持相应的操作而题干的问题为:基类改变时只需要修改为基类取别名这条语句即可BaseAlias = BaseClass # 为基类取别名class Derived(BaseAlias): def meth(self): BaseAl...

2018-05-23 19:37:35 957

原创 有关python 模仿方法中的参数other的理解(附带对继承的理解)

我们的目的是写一个两个字符串相减方法class Nstr(str): def __sub__(self,other):#a + b a是self other为b 调用的是a类里的 #sub方法 下面retun的意思是 将字符串a的b替换为空 return self.replace(other,'') ...

2018-05-23 17:19:34 5254

原创 python 魔法方法 __init__与__new__

在python中 定义类的时候,若是添加__init__方法,那么在创建类的实例的时候,实例会自动调用这个方法,一般用来对实例的属性进行初使化。(更通俗的说就是你创建该类该类附加的功能 比如说你家狗狗刚出生,就会去找麻麻喝奶~)当我们的实例对象有明确的初始化步骤的时候你可以在__init__中部署初始化代码# 我们定义一个矩形类,需要长和宽两个参数,拥有计算周长和面积两个方法。# 我们需要对象在...

2018-05-23 15:39:21 407 2

转载 python instance issubclass函数

isinstance(object,classinfo)函数 如:class A: passB = A()isinstance(A,b)#Trueissubclass(class,classinfo)是则返回true 否 返回Falseclass A: passclass B: passclass C(A,B): passissubclass(C,A)...

2018-05-22 16:33:00 344

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除