Python中有‘self’这个关键字么

来源:互联网 发布:关于数据的例子 编辑:程序博客网 时间:2024/06/05 15:11
#coding=gbk'''当面前十来个用Eclipse+CPython2X在Win32平台上开发一年半的朋友‘畅谈’软工设计,某突然发问‘self’是Python关键字么?一片安静,一个‘胆儿大’的,低声说‘应该是吧’。某转头对视,‘[是]还是[不是]’。‘胆儿大’的思考片刻,‘是,不然Eclipse爆个红叉叉’……故事就是这样~[测试环境]:Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32@Author: HuaLingson@Version: 0.1'''#TODO: 一个类的普通方法定义,如果第一个入参不是self,会有问题么?#DONE: 仅仅是个普通(占位)参数,代表对象本身,相当于JAVA中的this。class Any:def MethodI(self, *args, **kws):passdef MethodII(SELF, *args, **kws):passdef MethodIII(JustAnArgument, *args, **kws):passany = Any()any.MethodI()any.MethodII()any.MethodIII()

0 0