[原创]Pycharm神技巧——代码规范及简洁
2020-03-11 本文已影响0人
Gaafung峰
前言
Python初学者往往不会注重代码编写的规范性,及语句实用性,所以在本篇文章中,给大家介绍Pycharm的一个实用小技巧。
- 它能有效帮助你改善代码规范
- 潜移默化让你编写代码有条例
- 简化你的复杂代码
Pycharm实用技巧
通常我们在Pycharm内写的python代码,如果出问题,或者编写不规则,pycharm其实都是有提示的。
例如:
导入无效的包
灰色代表这个包,你在整个代码中并没使用到,这时候我的建议就是删除,除非特地留给后期使用。
错误的变量定义
图示当中d变量是未知,会给予红色波浪线给予警告,当你运行此代码时,一定会报错。
不恰当的间隔
通常,自定义函数之间的间隔时2行,多了少了都不好,但是它并不会影响你的运行结果,不规范的代码都会以黄色波浪线形式提示你需要修改。
不正确的变量类型
这是类型标注的用法,建议函数使用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这个功能,可以逐步培养个人的代码编写简洁规范有效的能力。