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

作者: Gaafung峰 | 来源:发表于2020-03-11 17:12 被阅读0次

前言

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这个功能,可以逐步培养个人的代码编写简洁规范有效的能力。

相关文章

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

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

  • 七、书写简洁规范的代码

    代码可以说是开发者的脸面,写出简洁规范的代码对个人,对团队都是非诚重要的。对个人而言,简洁规范的代码不仅体现自己的...

  • pug ,拦截器

    被一大神带着,解锁了自己不知道的好多东西先是规范自己的代码,用pug来写代码,代码很简洁1, 使用缩进来表示标签间...

  • 代码简洁之道:命名规范

    1. clean code: 避免与本意相悖的词:hp,aix,sco不该做变量名(都是UNIX平台专有名词) 不...

  • iOS 代码规范

    iOS规范:仅适用于iOS的代码规范(使用Objective-C语言)。 一.代码应该简洁易懂,逻辑清晰 不要过分...

  • pycharm代码阅读技巧

  • 2018-07-21

    代码规范技巧(持续更新) 一、命名 1、类 | 文件

  • 代码规范

    关于python代码规范,从网上可以找到很多,编辑器(vim,sublime text, pycharm等)也都有...

  • iOS 文件模板(.xctemplate)ViewControl

    前言 为了使项目整体代码更加简洁,易读,多人开发时不仅能再代码规范上有一套规范,以及最常见的 ViewContro...

  • 通用字段和通用方法名的好处

    设计代码和数据库的准则:规范、简洁,同时可读性好。规范是为了提升可读性,简洁是为了提升开发体验,比如User.na...

网友评论

    本文标题:[原创]Pycharm神技巧——代码规范及简洁

    本文链接:https://www.haomeiwen.com/subject/xtchjhtx.html