Language/Python
-
self 메소드Language/Python 2021. 9. 8. 12:00
self 메소드를 쓰는 방법에 대해서 작성해보려고 한다. class User(): def info(self, name, email, pwd): self.name = name self.email = email self.pwd = pwd user1 = User() user1.info("Kim", "kim@daum.net", "123456") user2 = User() user2.info("Miyawaki", "miyawaki@daum.net", "abcdef") user3 = User() User.info(user3, "Choi", "choi@daum.net", "123abc") user4 = User() User.info(user4, "Kwon", "kwon@daum.net", "abc123") print..
-
인스턴스 메소드Language/Python 2021. 9. 8. 03:37
앞서 클래스와 인스턴스 설명했던 부분을 참고하자면 class User(): def greet(some_user): print("Hello, {}!".format(some_user.name)) 이렇게 지금 클래스 안에 def를 주고 그 안에 some_user 라고 파라미터 값을 받는다. 그리고 name 이라고 하는 인스턴스 변수를 사용하기 때문에 def greet(some_user)는 인스턴스 메소드가 된다. class User(): def greet(some_user): print("Hello, {}!".format(some_user.name)) user1 = User() user2 = User() user1.name = "조원영" user1.email = "cliff4532@daum.net" user1..
-
클래스/인스턴스Language/Python 2021. 9. 7. 13:38
파이썬 기본은 좀 알고 그랬는데 다른 자세한 용어를 몰라서 정리하는.. - 클래스와 인스턴스 class User(): pass 클래스 이름을 지정한다 : 저렇게 User()라고 지어낸거임. 본인이 하고싶은 클래스 이름을 지정하면 된다. pass : 클래스 안에 인스턴스 아무것도 지정하지 않고 넘어간다는 뜻. class User(): pass user1 = User() user2 = User() user1.name = "조원영" user1.email = "cliff4532@daum.net" user1.pwd = "123456" user2.name = "조말론" user2.email = "malone@daum.net" user2.pwd = "789012" print(user1.name) 이런 식으로 코드가 ..