掌握这10个Python小技巧,让你敲代码速度快5倍不止
问各位一个问题,你有木有经历过这一的场景:
老板让你和同事同事敲代码,同样的时间,别人却比你做的快了很多倍,而且做的还很不错?
其实很多时候也不是你不厉害,更多的是很多基础的效率操作,你没有发现。
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倍不止相关推荐
- python装逼_能够让你装逼的10个Python小技巧
列表推导式 你有一个list: bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子: [2, 4, 6, 8, 10] 大多初学者,根据之前语言的经验会大概这样来 ...
- 10个python小技巧,优雅地书写人生
原文链接,代码均可运行 毫无疑问,python是一种.流行且容易理解的语言. 当然,有人说过:"没有最好,只有更好",但Python最好
- python小技巧:300行代码实现俄罗斯方块
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 文章目录 前言 外形 方块 停靠 前言 本文代码基于 python3.6 和 pygame1.9.4. 俄罗斯方块是儿时最经典的游 ...
- java提高代码质量的小技巧,10个 Javascript 小技巧帮你提升代码质量
Javascript 常用代码优化和重构的方法 简介 主要介绍以下几点: 提炼函数 合并重复的条件片段 把条件分支语句提炼成函数 合理使用循环 提前让函数退出代替嵌套条件分支 传递对象参数代替过长的参 ...
- python小技巧之1行代码实现千分位与固定小数位格式化输出
目录 一.问题场景 二.解决办法 一.问题场景 有群友问,如何将数字保留2位小数输出,并加上千分位的分隔符?比如123456789.123456,想要的输出为123,456,789.12 二.解决办法 ...
- 收藏喜+1!值得使用的100个Python小技巧
目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习.Web开发.脚本编写.自动化等 ...
- 快收藏!整理了 100 个 Python 小技巧
作者:小F 来源: 法纳斯特 目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习. ...
- 3分钟学会python_3分钟学会一个Python小技巧
Python时间日期转换在开发中是非常高频的一个操作,你经常会遇到需要将字符串转换成 datetime 或者是反过来将 datetime 转换成字符串. datetime 分别提供了两个方法 strp ...
- 一些你可能不知道的 Python 小技巧!
[CSDN 编者按]Python 风头正盛,未来一段时间内想必也会是热门编程语言之一.因此,熟练掌握 Python 对开发者来说极其重要,说不定能给作为开发者的你带来意想不到的财富. 作者 | Seb ...
最新文章
- 20189208杨晨曦《移动平台开发实践》第9周学习总结
- sqlite insert or replace 和 insert or ignore 用法
- 爱python网_Python
- MVC 顶层设计-ModelAndView
- mysql虚拟列(Generated Columns)及JSON字段类型的使用
- android webview file,Android WebView 不支持 H5 input type=file 解决方法
- SpringBoot2.1.5(7)---更换Banner
- Spring-ConfigurationClass类
- AD16从两层切到显示一层的视图shift+s
- Python Regular Expression
- matlab从入门到放弃~
- 电影院售票系统java_Java实现电影院订票系统代码
- mugen linux主程序,mugen主程序win版下载
- JKS 密钥库使用专用格式。建议使用 “xxx“ 迁移到行业标准格式 PKCS12
- 【小麦苗课堂】高可用培训(RAC+DG+OGG)--包括11g、12c、18c、19c等版本
- JWT expired at 2022-04-07T12:06:46Z. Current time: 2022-04-10T19:47:24Z, a difference of 286838865..
- 枸杞最适合用来消除疲劳
- 2018年计算机考研408操作系统真题(客观题)
- 软件测试用例 单元测试,软件单元测试的测试用例编写方法
- 单片机C51使用一个按键控制继电器开关通断
热门文章
- linux安装python3命令-linux系统下安装python3及其配置
- 《预训练周刊》第13期:CPM-2:大规模经济高效的预训练语言模型、变换器作为编程语言...
- 论坛报名 | 李开复张亚勤陆奇共论AI时代的创业
- 《iBATIS 实战》——国内第一本iBATIS巨著(iBATIS之父撰写)
- 优化算法之手推遗传算法(Genetic Algorithm)的详细步骤图解
- 荐读 | 9篇近期社会化推荐论文
- 大数据软件产品研发进展及挑战
- 原创 | 吐血推荐,B站最强学习资源汇总(数据科学,机器学习,python)
- PyTorch 1.3发布:能在移动端部署,支持Colab云TPU,阿里云上也能用
- 人生苦短,我用PyCharm(附链接)