一、概念
这是一个快速查看类/函数/方法等详细信息的快捷键,新手使用该快捷键可以非常快速的入门python。
二、遇到生疏的方法的解决方案
新手在学习中,经常会记不住如何调用方法,该传什么,返回又是什么的时候,基本有三种解决方法。
1、按住CTRL并点击方法名,跳转至相应的代码页面,直接阅读源码
优点:直观
缺点:要有一定的代码功底,比较费时和繁琐
2、改变编程思维,从面向对象改成面向百度,直接搜
优点:易理解
缺点:繁琐和费事就不提了,最恶心的是碰到复制黏贴型的答案,很有可能把人带偏
3、直接CTRL+Q,pycharm会自动展开文档详细信息
优点:快速、直观、简单明了
缺点:没有缺点
三、使用方法
把鼠标放在方法名上按CTRL+Q(第一种文档)
1、传参:在1区域中展示的是需要传递的参数。
以randint为例,这里有三个参数。
第一个self是特殊的参数,可以不用管,是实例的指代,类似于JAVA的this。
第二和第三的a和b都是形参名,类型并没有办法得知。这里的any并不是表示可以传递任意类型的参数。
2、返回值:这里展示的就是返回值的类型。如果无返回,展示的是None
3、文档注释:英文好的同学可以直接看懂这个,不过就算英文不好。这里面写的大多数都是关键字,猜也能猜个大概。
把鼠标放在方法名上按CTRL+Q(第二种文档)
再次按下CTRL+Q后,会切换另一种文档形式。这里就非常详细的说明了randint会返回一个integer类型的数字N,范围是a <= N <=b。也就是说范围包括传递的参数本身,一目了然。
通过这个快捷键,新手在面对无数多的方法而迷茫的时候。一个CTRL+Q就可以快速的让你知道你想明白一切 >_<