问各位一个问题,你有木有经历过这一的场景:

老板让你和同事同事敲代码,同样的时间,别人却比你做的快了很多倍,而且做的还很不错?

其实很多时候也不是你不厉害,更多的是很多基础的效率操作,你没有发现。

Python学习教程:今天要跟大家分享几个PyCharm小技巧,帮助大家提升工作效率!

# 0. PyCharm 常用快捷键

# 1. 查看使用库源码

PyCharm 主程序员在 Stackoverflow 上答道

经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。

调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。

# 2. 让你的代码 PEP8

写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠 PyCharm 来做这事就好,Command+Option+L,一键 pep8 走起。

# 3. 新手不再愁安装库

如果你是新手,可能会为了安装库而感到烦恼,在 PyCharm 里面可以使用你熟悉的图形化界面来安装库,就不用陷在一堆命令行里了。

# 4. 查找文件、类、方法

当我们需要在项目中寻找一个文件名的时候,输入 Command + Shift + O,然后输入你想查找的文件名就可以了。如果你不记得全名了,只需要输入首字母,Pycharm 就会提示你。比如我想查找一个叫 test_errors.py 的文件,那么只需要输入 tee 就可以找到。又或者查询 test_errors_1.py 那么只需要输入 tee1 就可以查找到。

# 5. 快速选择代码块

你会怎么快速注释一段 Python 代码块?不会是一行一行的加#吧……

在需要选择某个函数的时候,只需要把光标放在最前面,然后点击 Command + Option + Shift + [ ,就可以选择对当前代码块, 使用 Command + / 注释。

# 6. 快速插入常用代码

有时候需要输入很长的代码,比如 if __name__ == __main__ : ,这时候手动输入不如直接 Command + J ,就可以直接插入常用代码了。

# 7. 运行/调试代码

运行代码、调试代码应该是大多数人最常用的快捷键吧。

Mac:

Control + r:直接运行当前代码

Control + d:以Debug(调试)模式运行代码

Windows/Linux:

Shift + F10:直接运行当前代码

Shift + F9:以Debug(调试)模式运行代码

# 8. 缩进你的代码块

在写前端页面的时候,经常要更改一大段代码的缩进,这时候可以先用 Shift + 上下键来选择你要缩进的代码块,然后使用 Tab 就能缩进啦。

# 9. 展开/收缩代码

当项目写到一定规模的时候,难免方法/函数会很多,这个时候我们可以使用Command + Shift + -符号 来收缩代码,这个主要是为了方便查看。

# 10. 展示多个页面

当你的公司不愿意为你配置2个显示屏时,你依然可以使用 PyCharm 在一个屏幕里查看多个文件。鼠标放到当前导航处的文件名,然后右键 Split Vertically 或者 Split Horizontally 就可以啦。

这些小技巧你是不是也有经常用呢?还不知道的伙伴们,总结的这么详细了,合理利用了啊!

https://www.toutiao.com/a6717557001464840708/

掌握这10个Python小技巧,让你敲代码速度快5倍不止相关推荐

  1. python装逼_能够让你装逼的10个Python小技巧

    列表推导式 你有一个list: bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子: [2, 4, 6, 8, 10] 大多初学者,根据之前语言的经验会大概这样来 ...

  2. 10个python小技巧,优雅地书写人生

    原文链接,代码均可运行 毫无疑问,python是一种.流行且容易理解的语言. 当然,有人说过:"没有最好,只有更好",但Python最好

  3. python小技巧:300行代码实现俄罗斯方块

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 文章目录 前言 外形 方块 停靠 前言 本文代码基于 python3.6 和 pygame1.9.4. 俄罗斯方块是儿时最经典的游 ...

  4. java提高代码质量的小技巧,10个 Javascript 小技巧帮你提升代码质量

    Javascript 常用代码优化和重构的方法 简介 主要介绍以下几点: 提炼函数 合并重复的条件片段 把条件分支语句提炼成函数 合理使用循环 提前让函数退出代替嵌套条件分支 传递对象参数代替过长的参 ...

  5. python小技巧之1行代码实现千分位与固定小数位格式化输出

    目录 一.问题场景 二.解决办法 一.问题场景 有群友问,如何将数字保留2位小数输出,并加上千分位的分隔符?比如123456789.123456,想要的输出为123,456,789.12 二.解决办法 ...

  6. 收藏喜+1!值得使用的100个Python小技巧

    目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习.Web开发.脚本编写.自动化等 ...

  7. 快收藏!整理了 100 个 Python 小技巧

    作者:小F 来源: 法纳斯特 目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习. ...

  8. 3分钟学会python_3分钟学会一个Python小技巧

    Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串. datetime 分别提供了两个方法 strp ...

  9. 一些你可能不知道的 Python 小技巧!

    [CSDN 编者按]Python 风头正盛,未来一段时间内想必也会是热门编程语言之一.因此,熟练掌握 Python 对开发者来说极其重要,说不定能给作为开发者的你带来意想不到的财富. 作者 | Seb ...

最新文章

  1. 20189208杨晨曦《移动平台开发实践》第9周学习总结
  2. sqlite insert or replace 和 insert or ignore 用法
  3. 爱python网_Python
  4. MVC 顶层设计-ModelAndView
  5. mysql虚拟列(Generated Columns)及JSON字段类型的使用
  6. android webview file,Android WebView 不支持 H5 input type=file 解决方法
  7. SpringBoot2.1.5(7)---更换Banner
  8. Spring-ConfigurationClass类
  9. AD16从两层切到显示一层的视图shift+s
  10. Python Regular Expression
  11. matlab从入门到放弃~
  12. 电影院售票系统java_Java实现电影院订票系统代码
  13. mugen linux主程序,mugen主程序win版下载
  14. JKS 密钥库使用专用格式。建议使用 “xxx“ 迁移到行业标准格式 PKCS12
  15. 【小麦苗课堂】高可用培训(RAC+DG+OGG)--包括11g、12c、18c、19c等版本
  16. JWT expired at 2022-04-07T12:06:46Z. Current time: 2022-04-10T19:47:24Z, a difference of 286838865..
  17. 枸杞最适合用来消除疲劳
  18. 2018年计算机考研408操作系统真题(客观题)
  19. 软件测试用例 单元测试,软件单元测试的测试用例编写方法
  20. 单片机C51使用一个按键控制继电器开关通断

热门文章

  1. linux安装python3命令-linux系统下安装python3及其配置
  2. 《预训练周刊》第13期:CPM-2:大规模经济高效的预训练语言模型、变换器作为编程语言...
  3. 论坛报名 | 李开复张亚勤陆奇共论AI时代的创业
  4. 《iBATIS 实战》——国内第一本iBATIS巨著(iBATIS之父撰写)
  5. 优化算法之手推遗传算法(Genetic Algorithm)的详细步骤图解
  6. 荐读 | 9篇近期社会化推荐论文
  7. 大数据软件产品研发进展及挑战
  8. 原创 | 吐血推荐,B站最强学习资源汇总(数据科学,机器学习,python)
  9. PyTorch 1.3发布:能在移动端部署,支持Colab云TPU,阿里云上也能用
  10. 人生苦短,我用PyCharm(附链接)