把鼠标移动至方法名位置,然后按住Ctrl建, 有信息显示,直接点击进入
这个应用与上文的“展开与缩放”的不同在于:上文的是针对某一方法的展开与收起,而这里是针对整体,方便清理思路(了解整体运用到的方法)
按住Shift + Enter
先正常方法创建一个类, 比如:
class Test():
"""
"""
现在我们自动生成一个类方法,具体如下:
Test.haha()
按住win + Alt + Enter组合键
注意,以上代码与Class Test代码块是同等缩进,且不能方法if name == “main”:代码块里
以上步骤得到如下结果:
class Test():
"""
"""
@classmethod
def haha(cls):
pass
Test.haha()
以下我们创建一个类属性,输入以下代码:
Test.Arr
按住win + Alt + Enter组合键
结果如下:
class Test():
"""
"""
Arr = None
@classmethod
def haha(cls):
pass
Test.haha()
Test.Arr
我们先生成一个实例,输入以下代码:
t = Test()
现在我们自动生成一个类方法,输入以下代码:
t.do_nothing()
按住win + Alt + Enter组合键
得到如下结果:
class Test():
"""
"""
Arr = None
@classmethod
def haha(cls):
pass
def do_nothing(self):
pass
Test.haha()
Test.Arr
t = Test()
t.do_nothing()
最后我们实现一个类属性, 输入以下代码:
t.name
按住win + Alt + Enter组合键
得到结果:
class Test():
"""
"""
Arr = None
def __init__(self):
self.name = None
@classmethod
def haha(cls):
pass
def do_nothing(self):
pass
Test.haha()
Test.Arr
t = Test()
t.do_nothing()
t.name
我们发现,创建实例属性的时候,代码块多了一个__init__方法,属性就包含在这个方法里面。
在任何地方输入“# TODO 其他信息”,便可对工作进度进行标记,方便下次编写代码的时候直接点击标记,然后到达现在的位置。特别是工程化管理的时候,这个很重要。




原文:https://www.cnblogs.com/gtea/p/13050920.html