Pycharm5个非常有用的方法技巧

 更新时间:2022年07月17日 09:27:18   作者:九柄  
这篇文章主要介绍了Pycharm5个非常有用的方法技巧,PyCharm 是一款非常强大的编写 python 代码的工具。掌握一些小技巧能成倍的提升写代码的效率,本篇介绍几个经常使用的小技巧,需要的小伙伴可以参考一下

一、分屏展示

当你想同时看到多个文件的时候:

右击标签页;选择 move right 或者 split vertical;

效果:

二、远程 Python 解释器

解释器设置里点击设置;选择 docker, ssh 等远程解释器。

三、Live Templates

live templates 主要是偷懒用的,采用事先定义好的模板,一个按键完成一长串的代码输入:

快捷键 ctrl + j展示所有的 live template;快捷输入各种表达方式;输入对应名字的字符时会有相应提示,比如输入 main 可以展示 if…main… 表达式和推导式等。
 

你可以自定义 Live Templates,定义好了以后,当你输入对应的关键字或者使用 ctrl + j就能看到自己定义好的模板直接使用。选择使用场景以后,可以在输入 class 的时候自动提示生成一大段代码块。输入 html 时会输入很多就是使用的 live template。
 

四、代码提示

额外代码提示 coding attentions;每种代码都有额外的提示,使用快捷键alt + enter可以出现。

比如光标放到字典上,使用快捷键或者点击左侧小黄灯出现额外提示:

可以将双引号换成单引号,有时候需要单引号换成双引号,符合 json 转化标准;也可以将字典表示形式转化成构造器形式:放到函数上可以添加函数注解和函数的文档字符串。放到类 class 上可以动态创建 self.name = name

五、提取函数 extract method

场景:事先定义了一个函数,后来发现里面很多的步骤都可以封装成各种小方法。可以通过ctrl + alt + m动态生成。

def run(a, b):
    print("a is {}".format(a))
    print("b is {}".format(b))
  
    print(a + b)

希望将第1、2 行封装成一个函数 print_a_b, 第三行封装成另一个函数 sum_a_b:

到此这篇关于Pycharm5个非常有用的方法技巧的文章就介绍到这了,更多相关Pycharm技巧内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 通过conda把已有虚拟环境的python版本进行降级操作指南

    通过conda把已有虚拟环境的python版本进行降级操作指南

    当使用conda创建虚拟环境时,有时候可能会遇到python版本不对的问题,下面这篇文章主要给大家介绍了关于如何通过conda把已有虚拟环境的python版本进行降级操作的相关资料,需要的朋友可以参考下
    2024-05-05
  • Python实现学生管理系统(面向对象版)

    Python实现学生管理系统(面向对象版)

    这篇文章主要为大家详细介绍了Python实现面向对象版的学生管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Pandas拼接concat使用方法

    Pandas拼接concat使用方法

    当我们需要将两个Pandas DataFrame对象合并为一个时,就需要使用Pandas拼接函数,本文主要介绍了Pandas拼接concat使用方法,感兴趣的可以了解一下
    2023-12-12
  • Python图像处理之Hough变换检测直线

    Python图像处理之Hough变换检测直线

    霍夫变换是一种特征检测(feature extraction),被广泛应用在图像分析,本文将利用Hough变换实现直线检测,感兴趣的小伙伴可以了解一下
    2023-07-07
  • keras在构建LSTM模型时对变长序列的处理操作

    keras在构建LSTM模型时对变长序列的处理操作

    这篇文章主要介绍了keras在构建LSTM模型时对变长序列的处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python解析CDD文件的代码详解

    Python解析CDD文件的代码详解

    这篇文章主要介绍了Python解析CDD文件的方法,使用Python 脚本解析CDD文件,统一定义,一键生成,十分快捷,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Python密码学XOR算法编码流程及乘法密码教程

    Python密码学XOR算法编码流程及乘法密码教程

    这篇文章主要为大家介绍了Python密码学XOR流程及乘法密码教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 用python 批量操作redis数据库

    用python 批量操作redis数据库

    这篇文章主要介绍了如何用python 批量操作redis数据库,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • 解决echarts中饼图标签重叠的问题

    解决echarts中饼图标签重叠的问题

    这篇文章主要介绍了解决echarts中饼图标签重叠的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python实现图片压缩的案例详解

    Python实现图片压缩的案例详解

    这篇文章主要介绍了如何用最简洁的Python代码实现图片压缩效果,还可以保证照片不失真,感兴趣的小伙伴可以跟随小编一起动手试试
    2022-01-01

最新评论