Soft Ware/python
연산자 중복 ~~~
달려가보자
2012. 3. 13. 01:20
class GString:
def __init__(self,init = None):
self.content = init;
def __sub__(self,str):
for i in str:
self.content = self.content.replace(i,"");
return GString(self.content)
def __abs__(self):
return GString(self.content.upper());
def Remove(self):
return self.__sub__(str)
def Print(self):
print(self.content);
g = GString("ABCDEFGabcdefg");
g -= "apple";
g = abs(g);
g.Print();
출력문 : ABCDEFGBCDFG
여기서 replace 함수는 소문자를 대문자로 바꿔주는 내부 함수이다 ~`