강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초45 : 연산자 오브라이드

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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 print(self):

        print(self.content); 

    

g = GString("aBcdef")

g -= "df"

g.print()

g = abs(g)

g.print() 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,157 명
  • 현재 강좌수 :  36,515 개
  • 현재 접속자 :  231 명