数据蛙数据分析基础学习数据蛙数据分析每周作业

[原创]Pycharm神技巧——代码规范及简洁

2020-03-11  本文已影响0人  Gaafung峰

前言

Python初学者往往不会注重代码编写的规范性,及语句实用性,所以在本篇文章中,给大家介绍Pycharm的一个实用小技巧。

Pycharm实用技巧

通常我们在Pycharm内写的python代码,如果出问题,或者编写不规则,pycharm其实都是有提示的。

例如:
导入无效的包

image.png

灰色代表这个包,你在整个代码中并没使用到,这时候我的建议就是删除,除非特地留给后期使用。

错误的变量定义

image.png
图示当中d变量是未知,会给予红色波浪线给予警告,当你运行此代码时,一定会报错。

不恰当的间隔

image.png
通常,自定义函数之间的间隔时2行,多了少了都不好,但是它并不会影响你的运行结果,不规范的代码都会以黄色波浪线形式提示你需要修改。

不正确的变量类型

image.png
这是类型标注的用法,建议函数使用int类型,并输出int结果,但是我们输出了float类型,它会用黄色填充提示你,这个地方应该是int类型。

当然,还有不恰当的变量名称,未使用并且多余的无效变量,其余不规整的代码编写细节等等,这些都会在Pycharm提示器中告诉你。

实现修正

那么,Pycharm是否有详细告诉你,并修正的功能呢?

答案是,有的。

你只需要把鼠标光标移到对应异常信息,

他会告诉你具体异常内容,以及一个Alt+Shift+Enter

一张图解决:


image.png

红色的框框,告诉你,根据PEP 8的代码编写规范,这儿应该空两行。
蓝色的框框,你一点击,它会自动帮你修正成两行,且黄色的波浪线消失。

这最多只是帮助你规范代码,那么是否有简化代码的建议呢?

同样有。

比如这个代码


image.png

node.text.lower()想要>1且<=10,这条被画上了黄色波浪线。


image.png
pycharm提示,你这个代码太复杂啦,有简单的方式可以用,你只要点击一下按钮。
那么你点击一下
image.png

我不需要自己修改,一点击,pycharm自动帮我实现简化效果。
对比前后区别,代码量少了一半。

小结

实际代码编写简洁有效,是需要不断积累,但是pycharm这个功能,可以逐步培养个人的代码编写简洁规范有效的能力。

上一篇下一篇

猜你喜欢

热点阅读