pycharm 选择变量画图_Python入门必备教程,高手都是这样用Pycharm写Python,效率提示10倍...

最近身边有些初学Python的小伙伴问我,看到网上一大片的教程实战代码,难道都是自己一个个敲上去的吗?我们忘记了方法名字的时候,怎么可以快速得到提示? 本文就以Pycharm的社区版为例子,以解决以下问题:

  • 怎么快速编写固定形式的代码

  • 在缺少类型的情况下,怎么获得智能提示

2ceb3079a16135597b6d4c300901d07f.png

代码段-快速编写代码的神器

很多编程IDE都有提供代码段的功能,而且都可以自定义代码段。这也是为什么我总是推荐初学者先挑一个好用的IDE的主要原因。 

Pycharm中默认已经有一些代码段,如下: 

49a1b88cab3b615c76a826854e3dd2c2.png

843d04c5b4aa8ead34a0c35359cfe190.png

  • 菜单"File" -> Settings ,进入设置界面

  • 左侧点开 "Editor" -> "Live Templates" ,进入实时模板界面

  • 点开Python栏,可以看到许多默认的代码段

我们来看看怎么使用代码段来实现一个小例子。使用推导式从一个列表中过滤一些值。看下面动图 

5c29efa6522d4ecc54d953ed0835e77c.png

  • 整个过程我都没有使用鼠标。

  • 当写完第一行时,我是怎样直接进入第二行?按 shift+enter,即可。

  • 通过代码段 "compgi" ,即可生成推导式代码段,此时按tab键可以在不同的区域跳转

  • 注意看,Pycharm在代码段生成时,还可以让你选择使用哪个序列变量。

有时候我们需要自定义代码段。看下图:  

8b517bbf3e7e123c3462c009b2d03a42.png

07c661695387bd8b34d10e4a993dae33.png

0eee82032d44e088250b9673d4fdf08c.png

  • 菜单"File" -> Settings ,进入设置界面

  • 左侧点开 "Editor" -> "Live Templates" ,进入实时模板界面

  • 模板内容中,用 $变量$ 定义模板中可替换的地方。

  • 在右侧按钮"Edit variables" ,可以进入变量设置,可设置每个模板变量的详细信息,比如默认值,比如可以设置该变量让用户选择。

设置完毕后,点"OK",即可使用。看看效果如何 

0c61f070c52f18f4d7162b104bdf6cca.png

使用type hints,获得变量类型的智能提示

很多时候我们在定义方法时,会发现在方法中使用某个参数时没法得到任何有用的智能提示。 这是由于Python的变量定义是无需标明类型,因此IDE无法推测是什么类型。如下图 

1ba2a99256886e506e96a84b89d4ac74.png

我们可以通过标记类型即可获取智能提示,目前最新版本的Pycharm已经可以提供全面支持。如下  

  • 只要在参数后添加 :变量类型 ,即可标注类型

  • 可以看到现在参数 df 已经可以获得正确类型的智能提示。

  • Pycharm有修改提示功能,可以简化一些操作。

  • 这里的例子是方法中的参数,但对于变量也是同样可行的,这里不再举例。

今天重点

  • 使用代码段,可以提示你的开发效率。对于初学者也可以免去前期容易忘记语法的弊端。

  • 通过标注类型,得到智能提示,免去来回翻查资料的繁琐手续。

原创不容易,如果觉得本文对你有所帮助,记得关注、评论、转发噢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值