码迷,mamicode.com
首页 >  
搜索关键字:staticmethod    ( 335个结果
python中self,cls
cls主要用在类方法定义,而self则是实例方法。 self, cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果。 普通的实例方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。 ...
分类:编程语言   时间:2016-10-21 07:57:44    阅读次数:245
python的实例方法,类方法和静态方法区别
class foo(object): def test(self):#这是实例方法 print('object') @classmethod#这是类方法 def test2(clss): print('class') @staticmethod#这是静态方法 def test3(): print(' ...
分类:编程语言   时间:2016-10-05 07:15:09    阅读次数:186
Python-Day7 面向对象进阶/异常处理/Socket
一、面向对象高级语法部分 1.静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变 ...
分类:编程语言   时间:2016-09-16 11:30:57    阅读次数:250
python学习笔记-(十一)面向对象进阶&异常处理
上篇我们已经了解了一些面向对象的基础知识,本次就了解下面向对象的一些进阶知识(虽然我也不知道有什么卵用)。 静态方法 静态方法是一种普通函数,就位于类定义的命名空间中,它不会对任何实例类型进行操作。使用装饰器@staticmethod定义静态方法。类对象和实例都可以调用静态方法; 说了那么多,估计会 ...
分类:编程语言   时间:2016-09-15 16:27:53    阅读次数:242
python_静态对象_socket
面向对象的编程进阶 静态方法 加上staticmethod后这个函数虽然还在类里,但已经和类没有关系了,也不需要再调用self 直接d = Dog("chenronghua") d.eat(d) 举例: class Dog(object): def __init__(self, name, ): s ...
分类:编程语言   时间:2016-09-10 10:08:59    阅读次数:194
Python之路,Day7 - 面向对象编程进阶
本节内容面向对象高级语法部分静态方法、类方法、属性方法类的特殊方法反射异常处理Socket开发基础作业开发一个支持多用户在线的FTP程序面向对象高级语法部分静态方法通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法什么是静态方法呢其实不难理解普通的方法可以在..
分类:编程语言   时间:2016-09-09 22:35:46    阅读次数:284
Python自动化 【第七篇】:Python基础-面向对象高级语法、异常处理、Scoket开发基础
本节内容: 1. 面向对象高级语法部分 1.1 静态方法、类方法、属性方法 1.2 类的特殊方法 1.3 反射 2. 异常处理 3. Socket开发基础 1. 面向对象高级语法部分 1.1 静态方法、类方法、属性方法 1) 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静 ...
分类:编程语言   时间:2016-09-09 11:57:18    阅读次数:317
python运维开发之第七天
一、面向对象编程进阶 1、静态方法 @staticmethod 名义上归类管理,实际上跟类没什么关系 在静态方法里,访问不了类或实例中的任何属性 class Static_method(object): def __init__(self,name): #构造函数,初始化实例变量 self.name ...
分类:编程语言   时间:2016-09-09 11:51:42    阅读次数:223
学习python:day7
静态方法 静态方法是一种普通函数,就位于类定义的命名空间中,它不会对任何实例类型进行操作。使用装饰器@staticmethod定义静态方法。类对象和实例都可以调用静态方法; 说了那么多,估计会有些懵逼,咱们还是直接上代码看下静态方法怎么使用吧! 1.按照正常逻辑编写代码并加上@staticmetho ...
分类:编程语言   时间:2016-09-09 11:51:04    阅读次数:174
Python之路第一课Day6--随堂笔记(面向对象编程进阶...未完待续 )
本节内容: 面向对象高级语法部分 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 一、静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一 ...
分类:编程语言   时间:2016-09-09 11:38:40    阅读次数:235
335条   上一页 1 ... 25 26 27 28 29 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!