5.7 【提高效率 07】代码封装,一步到位 |
您所在的位置:网站首页 › 封装形式代码 › 5.7 【提高效率 07】代码封装,一步到位 |
5.7 【提高效率 07】代码封装,一步到位¶
![]() 当一个主函数的代码行数越来越多时,代码的可读性会变得越来越差。通常的做法,是按照功能将代码进行封装成多个函数。 这个过程无非是 在合适的位置定义一个新的函数 将原有的代码拷贝至该函数中 并将原的代码替换成该函数的调用 倘若你的重构的工作量不是很大,完全可以手工来完成这些事。 但当你是在重构一个项目代码时,你可能需要一个更高效的封装技巧。 在 PyCharm 中,提供了多种形式的代码重构快捷方法,大家比较常见的可能是重构变量名:shift+F6,而今天要给大家介绍的是方法的重构,也即代码快速封装的技巧。 假如,我现在有如下一段代码,红框标出的代码放在主函数中,有些不太合适,况且这段代码不能让人一眼就看出它是在做什么事情。如何将其进行封装,对我们理清整个主程序的逻辑会有帮助。 ![]() 选中你要封装的代码,然后按住 Ctrl+Alt+M 后,会跳出如下界面,根据自己的需要,修改函数名,选择参数和返回值 ![]() 一切就绪点击 OK,PyCharm 会自动在合适的位置为你定义一个函数名,并将你选中的代码放到里面,其中参数名和返回值也都是按照你的要求,效果如下: ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |