V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  pythonbug  ›  全部回复第 15 页 / 共 15 页
回复总数  292
1 ... 6  7  8  9  10  11  12  13  14  15  
2019-03-26 18:57:05 +08:00
回复了 yd00 创建的主题 求职 [求职-深圳-信息安全]求一份信息安全、安全运维工作
虽然我是新人, 但是我也知道想要人找你或者帮你内推, 简历至少得要有吧
2019-03-26 18:44:33 +08:00
回复了 YaYamilk 创建的主题 Python Python 萌新,求一个大佬
Python 菜鸡, 只会写 bug, 求大佬带带我
2019-03-26 16:46:04 +08:00
回复了 shimingzhoudf 创建的主题 Python Python 调用类方法问题
我见识少, 只是觉得用类调用实例方法有点怪, 也不知道是否有啥弊端还是怎样
2019-03-26 16:43:16 +08:00
回复了 shimingzhoudf 创建的主题 Python Python 调用类方法问题
Python 菜鸡一只, 水平很低, 说错了请各位大佬指正, 先谢过了.

class A(object):
def func(self, i):
print(i)

@classmethod
def func1(cls, i):
print(i)


A().func(1) # 输出 1, 实例对象调用实例方法, 实例方法的 self 指向实例对象
A.func(None, 1) # 输出 1, 类对象调用实例方法
A.func1(1) # 输出 1, 类对象调用类方法
A().func1(1) # 输出 1, 实例对象调用类方法

我没见过用类对象调用实例方法的例子(应该是我见识少?), 如果要用类对象调用一个方法可以定义一个类方法, 在方法名上加 @classmethod 装饰器, 方法第一个形参一般为 cls
1 ... 6  7  8  9  10  11  12  13  14  15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2931 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 13:54 · PVG 21:54 · LAX 06:54 · JFK 09:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.