码迷,mamicode.com
首页 >  
搜索关键字:classmethod    ( 379个结果
Python @classmethod&@staticmethod 区别
转自Stackoverflow@classmethod means: when this method is called, we pass the class as the first argument instead of the instance of that class (as we no...
分类:编程语言   时间:2015-12-25 18:40:49    阅读次数:196
[python基础]关于装饰器
在面试的时候,被问到装饰器,在用的最多的时候就@classmethod ,@staticmethod,开口胡乱回答想这和C#的static public 关键字是不是一样的,等面试回来一看,哇,原来是这样,真佩服我当时厚着脸皮回答的那些问题... OK,先来张图看看装饰器内容: OK,我们留...
分类:编程语言   时间:2015-12-02 18:00:50    阅读次数:150
5.1.3 date对象
类date对象表示一个理想的日历里的一天日期(年,月和日)。class datetime.date(year, month, day)在构造对象时所有参数都必须输入。所有参数都采用整数表示,并且只能在下面范围之间:l MINYEAR l 1 l 1 小于给出年和月的总天数如果参数超出范围,就会抛出异常ValueError。 classmethod date.today() 返回当前日期对象,相当于...
分类:其他好文   时间:2015-11-21 00:45:05    阅读次数:207
python之函数用法classmethod(),了解即可
# -*- coding: utf-8 -*-#python 27#xiaodeng#python之函数用法classmethod(),了解即可#classmethod()#说明:类方法,暂时知道是类方法即可,不做深入研究'''class classmethod(object) | classme....
分类:编程语言   时间:2015-11-07 18:51:26    阅读次数:225
Python中直接在MySQL执行SQL命令
因为懒,所以不想用SQLyog,用Python写了一个快速执行SQL命令的程序:importpymysql,sys classdealMySQL(object): ‘PyMysql‘ version=‘Version:0.1‘ author=‘Author:August‘ def__init__(self): pass @classmethod defexecute(self,sql): ‘executeSQLcommand!‘ try: conn=py..
分类:数据库   时间:2015-10-30 17:08:41    阅读次数:476
浅谈python中的一般方法、静态方法(staticmethod)和类方法(classmethod)
我们先来简单谈谈python类中一般方法、静态方法和类方法的区别。1、类中的一般方法一般方法在定义的时候,需要有表示类实例的参数(通常以self表示,例如deffoo(self,arg1,arg2……)),一般方法不能通过类名.方法名()来调用,必须先创建类的实例,然后通过实例.方法名()来调用..
分类:编程语言   时间:2015-10-28 01:44:17    阅读次数:324
python staticmethod and classmethod方法
静态方法无绑定,和普通函数使用方法一样,只是需要通过类或者实例来调用。没有隐性参数。实例方法针对的是实例,类方法针对的是类,他们都可以继承和重新定义,而静态方法则不能继承,可以认为是全局函数。#https://julien.danjou.info/blog/2013/guide-python-sta...
分类:编程语言   时间:2015-10-21 22:30:43    阅读次数:255
out,ref参数
classMethod{// 值参数(Value Parameter):方法名称(参数类型 参数名称 [,参数类型 参数名称])// 引用参数(Reference Parameter):方法名称(ref 参数类型 参数名称 [,ref 参数类型 参数名称])// 输出参数(Output Parame...
分类:其他好文   时间:2015-10-16 15:12:30    阅读次数:161
Python中的self,cls参数
普通的方法,第一个参数需要是self,它表示一个具体的实例本身。 如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。 而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。 >>> class A(object):     def foo1(self):         print "Hello",self...
分类:编程语言   时间:2015-08-15 12:05:32    阅读次数:261
@staticmethod和@classmethod的作用与区别
一般情况,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢从它们的使用上来看,-@staticmethod不..
分类:其他好文   时间:2015-08-13 06:34:15    阅读次数:127
379条   上一页 1 ... 33 34 35 36 37 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!