钩子的绑法如下:
方法一:
把线缠绕到钩柄上面,然后一圈一圈的慢慢缠绕,留出线头之后再用力拉紧即可。
方法二:
将线分别绕成两个线圈,然后把其中一个线圈绕到钩柄的下方,再把另一段线圈穿入钩柄的上方,然后用力系紧,再把剩下来的线绕出一个线圈,从中穿出去,最后系紧即可。
方法三:
先把线的一段绕到钩柄的头部,使得线形成一个半圆,然后拉取一个线头,从中穿入后逐圈缠绕出去拉紧即可。
方法四:
先把一段线绕到钩柄的下方,然后慢慢缠绕,将一端线头从相反方向的圈中穿入,再把另一段线头也同样从圈中穿出去,分别拉紧即可。
方法五:
先用尺子固定缠绕,把一段线从钩柄的下方缠绕,留出线头之后从圈中穿出去,把另一段线头也从相反方向的圈中穿出去之后,就可以把尺子拿掉,最后用力系紧即可。
方法六:
先把一段线在钩柄的头部慢慢的缠绕,再选取一段线头从圈中穿出去,最后拉紧即可。
方法七:
先把一段线从钩柄的下方慢慢缠绕,把一端线头从圈中穿出去,然后把另一端线头从相反方向的线圈中穿出去,最后拉紧即可。
例子:#!/usr/bin/python
# Filename: class_init.py
class Person:
def __init__(self, name):
self.name = name
def sayHi(self):
print Hello, my name is, self.name
p = Person(Swaroop)
p.sayHi()
这个例子中就是在init方法中定义了参数name,然后调用的时候直接用类名person带上传参swaroop就行了,swaroop参数就会传递给sayhi(),整个流程就对应c中的构造函数。
然后说钩子,其实就是实现一种内操作,有子进程的意思但又不是,至于装饰函数是不是钩子好像没官方说法,我认为可以算是。装饰器就是把一个函数对象返回给另一个函数来实现既定的功能,其实就是一种内操作。
PS:很多东西都是相关的,比如方法和它的具体实现功能,等你用到它的功能以后就很好理解了,单纯的研究理论也没什么意思。尤其是这种比较抽象的概念。