PyCharm自动补全中f和m的含义是什么?f是否代表函数?
PyCharm代码补全里的f和m到底指啥?
嘿,这个问题我熟得很!直接给你说清楚:
f:你猜的完全没错!它就是*function(函数)*的缩写。当补全选项旁边标着这个标识,意味着这是一个可调用的函数(包括独立函数或者类里的静态方法、类方法),调用的时候得加上括号,比如math.sqrt()这种。m:这个是*method(实例方法)*的缩写,特指那些必须依赖类的实例才能调用的方法——也就是Python类里定义的带self参数的方法,你得先创建类的对象,再通过对象去调用它,比如my_list.append()里的append就是这种实例方法。
顺带提一句,PyCharm的补全标识还有不少实用的,比如c代表类(class),v代表普通变量(variable),p代表属性(property),记住这些小符号能帮你更快判断代码元素的类型,写代码时少踩坑~
内容的提问来源于stack exchange,提问作者qg_java_17137
相关产品推荐
相关产品推荐

