본문 바로가기
반응형

파이썬 클래스3

[Python] 클래스 3 / 예제로 공부하는 Python 100 문제풀이 2022.05.24 - [개발/Python] - [Python] 클래스 2 / 예제로 공부하는 Python 100 문제풀이 [Python] 클래스 2 / 예제로 공부하는 Python 100 문제풀이 2022.05.17 - [개발/Python] - [Python] 클래스 / 예제로 공부하는 Python 100 문제풀이 [Python] 클래스 / 예제로 공부하는 Python 100 문제풀이 클래스는 파이썬을 OOP로서의 기능을 사용하게 해주는 도구이다... baby-dev.tistory.com 이전 글에 이어서 진행한다. 1. 특별한 메서드 특별한 메서드는 __init__, __del__ 처럼 __ (언더바) 2개를 앞 뒤로 써주면 된다. class Person2: def __init__(self, name.. 2022. 5. 30.
[Python] 클래스 2 / 예제로 공부하는 Python 100 문제풀이 2022.05.17 - [개발/Python] - [Python] 클래스 / 예제로 공부하는 Python 100 문제풀이 [Python] 클래스 / 예제로 공부하는 Python 100 문제풀이 클래스는 파이썬을 OOP로서의 기능을 사용하게 해주는 도구이다. C++/C#/JAVA와 같이 객체 지향 언어로서 사용이 가능하다는 것이다. 1. 클래스 클래스는 변수와 메서드를 갖고 있다. 변수는 다들 알 baby-dev.tistory.com 기존에 이어서 계속 진행한다 오늘은 클래스의 self 파라미터에 대해서 보겠다. class Pet: def dog(self): print("멍") def cat(self): print("냥") def hamster(self): print("찍") p1 = Pet() p1.dog.. 2022. 5. 24.
[Python] 클래스 / 예제로 공부하는 Python 100 문제풀이 클래스는 파이썬을 OOP로서의 기능을 사용하게 해주는 도구이다. C++/C#/JAVA와 같이 객체 지향 언어로서 사용이 가능하다는 것이다. 1. 클래스 클래스는 변수와 메서드를 갖고 있다. 변수는 다들 알지만 메서드는 생소하다. 메서드는 클래스의 동작을 구현하며, 이는 다른 언어에서는 '함수'의 기능이며 이를 클래스에서는 '메서드' 라고 호칭할 뿐이다. 2. 클래스 생성/선언 class testClass: pass # - 테스트시 많이 사용, 없으면 에러 사용법은 단순하다. class 키워드로 선언하고 뒤에 클래스 명을 만들어 준다. 함수가 아니기 때문에 ()를 사용하지 않고, : 을 붙여서 사용한다. 클래스 내부에 아무것도 사용하지 않으면 에러가 발생하는데, 이때 안에 pass 를 적어두면 하나의 클래.. 2022. 5. 17.
반응형