Python 요약 2

Python 요약 정리(개념 및 함수/메서드) : 클래스, 상속

클래스 객체(=인스턴스)를 구현하기 위한 설계도, 객체가 가져야할 속성(데이터)와 수행할 행동(메서드)에 대한 정의가 포함카멜 케이스 스타일 선호 ( ex: class ClassName: )class Unit: def __init__(self, health, position): # init 메서드 self.health = health # 속성 self.position = position # 속성 def move(self): # 클래스 메서드 self.position = self.position + 1   __init__클래스의 속성을 만들때 __init__(self) 메서드를 정의하고, 그안에 self.변수명 = 값 형태로 변수 선언클래스의 생성자로..

Python 요약 2024.10.08

Python 요약 정리(개념 및 함수/메서드) : 집합 ~ 리스트 컴프리헨션, 람다

집합(Set) 중복되지 않는 순서 없는 항목들의 모음을 말하며, 파이썬에서 집합 연산까지 지원 집합 생성집합명 = {요소}집합명 = set(요소){} or set() # 빈 집합 집합 메서드집합명.add(요소) # 요소 추가집합명.remove(요소) # 요소 제거 집합연산집합1 | 집합2 # 합집합집합1 & 집합2 # 교집합집합1 - 집합2 # 차집합집합1 ^ 집합2 # 대칭차집합강제 형변환int() # 정수형변환float() # 실수형변환str() # 문자열변환 불리언(Boolean)이 True일 때숫자 : 0이 아닌 모든 숫자(정수,실수,복소수 등)문자열 : 빈 문자열 제외리스트, 튜플, 집합, 딕셔너리 : 빈 컨테이너 제외기타 객체 : none 제외 시퀀스 변환list() # 리스트 변경tu..

Python 요약 2024.10.07