pycharm 使用技巧,pycharm pro 2019 mac如何重构?
发布时间:2022-03-29 07:17:34
PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,对于一些pycharm pro 高级人员来说,如何重构pycharm 2019 mac?macdown小编帮您轻松解决这一问题,快来看看具体重构教程吧!在重构pycharm pro 2019 mac之前,先要满足以下先决条件:
您正在使用PyCharm版本2016.2或更高版本。
已经创建了一个项目。
接下来进入pycharm mac重构的步骤:
1.准备一个例子(创建一个项目):
rational.py在项目中创建一个Python文件并添加以下代码:2.简化有理数
让我们通过将分子和分母除以最大公约数来简化有理数:3.提取方法
现在,让我们将搜索最大公约数提取到单独的方法中。为此,请选择语句并按Ctrl+Alt+M。在 打开的对话框中键入方法名称(gcd),然后单击“ 确定”:
4.内联局部变量并更改方法签名
让我们factor通过使用内联变量 重构来摆脱变量。为此,请将插入符号放在有问题的变量上,然后按Ctrl+Alt+N。所有检测到的factor变量都是内联的。
接下来,使用Change signature更改参数名称。为此,请将插入符号放在方法声明行中,然后按Ctrl+F6。在 对话框打开,重命名参数denom,并num以x和y分别,并单击图标节点upLevel(↑)更改参数的顺序。
您最终得到以下代码:5.使用快速修复
现在,让我们将现有的静态方法转换为函数。要执行此操作,请按 Alt+Enter建议列表中的选择 将静态方法转换为功能,然后按Enter:6.将函数移动到另一个文件
现在,我们将把函数移动到一个单独的文件并添加一个import语句。为此,请将插入符号放在函数gcd声明中,然后按F6。在打开的 对话框中,指定目标文件的完全限定路径util.py。此文件不存在,但会自动创建:import语句也会自动添加。因此该文件rational.py如下所示:
7.进一步改变Rational类
添加魔术方法
接下来,让我们为类的对象添加加法/减法操作的魔术方法的声明Rational:提取方法并使用快速修复
接下来,我们将表达式提取Rational(other, 1)到一个单独的方法中。为此,请将插入符号放在上述表达式中,按,然后Ctrl+Alt+M在打开的 对话框中键入新方法名称 from_int。
最后,将插入符号放在方法from_int声明中,按 Alt+Enter,从建议列表中选择Make method static,然后按Enter:提取超类
接下来,我们将移动方法的实现__radd__,__sub__并移动 __rsub__到超类中。此外,我们将制作方法__neg__和 __add__摘要。
这就是它的完成方式......将插入符号放在类Rational声明中,在上下文菜单中指向Refactor | 提取并选择超类.....。接下来,在打开的对话框中,指定超类的名称(此处为 AdditiveMixin),并选择要添加到超类的方法。对于方法 __neg__和__add__,选择Make abstract列中的复选框 。
最后得到以下代码:以上就是macdown小编带来pycharm 使用技巧,pycharm pro 2019 mac如何重构的方法步骤,有需要的朋友,欢迎点击蓝色字体进入下载界面,pycharm pro 2019 for mac 2019.1中文破解版,是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。更多关于Mac软件的最新动态,软件教程,手游资讯,尽在macdown!欢迎关注收藏本站!


猜你喜欢
- 我们在使用win7系统的过程中,有用户一开机,就出现提示“你可能是盗版软件的受害者”的提示,看到这种提示情况用户自己也不清楚,那么电脑提示盗
- 很多的ipad用户都有着很多非常隐私的照片,即使删除了他也会存在于最近删除,但是很多用户不知道该怎么删除而造成了困扰,下面就为大家带来了解决
- 对于新购买联想电脑的用户来说,目前全新的电脑都使用的时候win10系统。很多用习惯win7系统的老用户感觉不适应,下面就来教大家win7系统
- win10纯净版系统上运行一些老软件的时候,有可能会遇到提示系统与软件不兼容的情况,从而造成软件无法运行,那么遇到Win10纯净版系统与老软
- Win10如何使用键盘关机?许多小伙伴在使用电脑的时候都是从开始菜单的地方进行电脑关机,还是有许多小伙伴觉得这种关机方式相对来说没有那么快捷
- 来自Steam的统计显示,游戏玩家正逃离Windows 10。在上月Windows 10的份额来到51.23%的新高后,7月出现跌幅,目前不
- 默认情况下,Word在您键入时使用红色波浪下划线指示拼写错误,并使用绿色波浪下划线指示语法错误。如果这些内容使您感到困扰,则可以关闭自动拼写
- 当用户在网上邻居中查看局域网工作组的计算机,有时会弹出警告提示无权访问。没有权限使用网络资源,这事怎么回事呢?快来看看下面小编为大家带来的这
- win10安全中心服务怎么开启?启用win10自带的安全中心服务,可以更好的提高电脑的安全性,但是很多用户都不清楚在哪里进行启用,具体的打开
- 对于电脑来说,一块好的显示屏可以为我们带来更好的视觉冲击感,并且现在市面上的显示屏大部分是曲面屏和平面屏,那么这两种显示屏有什么区别呢?下面
- C盘中的appdata文件夹里有一个roaming文件夹,Roaming是软件运行时和结束后的数据和配置文件,你如果查看roaming文件的
- 欢迎点开我的文章,继续往下看惊喜等待你。用习惯了WINDOWS系统的用户么在使用Mac电脑时,小伙伴在使用mac的时候,都是有种种的不适应,
- Win7系统的电脑发出嘟嘟嘟的声音该怎么解决?点奥打开以后电脑耳机总是出现嘟嘟哔哔的声音,很烦人,该怎么办呢?下面分享电脑发布嘟嘟声的解决,
- 在linux系统中,root用户拥有最高权限,可以干任何事情,删除任何不需要的软件或者文件,可以说无所不能。但有时候root用户却不能删除一
- WPS演示制作圆形放大镜的教程:一般来说,放大镜效果就是将缩略图局部放大突显出来的效果。看看下面这个图就明白了。
- 美图秀秀怎么导入字体样式?美图秀秀是一款免费图片处理的软件,我们经常在图片中添加字体,有时候我们会发现字体中没有我们想要的字体,这该怎么办呢
- 快速创建一个的指定大小的内容全为0xFF的文件,大家参考使用吧比如需要创建一个大小为2KB,内容为全0xFF的文件步骤只有两步:第一步、dd
- 行间距是控制段落中行与行之间的距离,不同种类的文档应有不同的行间距,数值越大,行与行之间的间隔就越大,反之,则相反。那么,wps行间距在哪里
- 微软Windows的更新真的是让人又爱又恨,欢喜的是在更新之后系统更加安全,让人发愁的是在更新之后总会莫名出现各种BUG,近日,网络有消息称
- AirPods Pro发布两天,你下手购买AirPods Pro了吗?AirPods Pro,采用精巧轻盈的全新入耳式设计,拥有主动降噪功能