전체 글 104

day04

클래스 함수 호출과 객체 생성 구분이 안된다. -> 객체 생성시, 관습적으로 대문자로 시작 # 상품정보 전용 데이터 타입 class Product: count = 0 def __init__(self, type, 제조사, 크기, 가격): self.type = type # 객체당 하나 존재 self.제조사 = 제조사 self.크기 = 크기 self.가격 = 가격 Product.count += 1 # 클래스당 하나 존재 def __del__(self): print("instacne is removed") def print_info(self): print(f"type : {self.type}, 제조사 : {self.제조사}, 크기 : {self.크기}, 가격 : {self.가격}") p1 = Product(ty..

day03

Dict comprehension a_dict = {'a' : 10, 'b' : 20, 'c' : 30} {value : key for key, value in list(a_dict.items())} # {10 :'a', 20 : 'b', 30 : 'c'} 함수 위치 인수(positional argument) 매개변수 위치에 맞게 값이 전달되는 방식 def myAdd(n1, n2): return n1 + n2 myAdd(3,4) # 7 기본 인수(default argument) 함수 정의 시 할당 연산자(=)를 사용하여 매개변수에 기본값을 설정 함수 정의 시 기본값이 없는 매개변수는 기본값 매개변수 뒤에 있을 수 없음 함수 호출 시 기본 매개변수의 값을 전달하지 않아도됨. 값 전달 시 기본값을 덮어 씀 ..

day02

https://www.notion.so/ReadIT-Letter-IT-6c11b1b3749e45e58268e816b1e473ea ReadIT Letter : 개발자를 위한 IT전문서 아카이빙 책과 함께 성장해나가는 개발자를 지지하고 응원합니다. 🧙‍♂️ 페이스북 페이지 '리드잇'과 함께 이곳에서는 IT 전문서 정보를 모아서 정리하고 있습니다. 서점, 페이스북과 연결된 또 하나 www.notion.so 리스트 (list) pop(idx) : idx 번째 요소 반환 및 삭제 remove(v) : 값(v)과 일치하는 첫 번째 요소 삭제 extend(iterable) : 리스트 확장 count(v) : 값(v)과 일치하는 개수 반환 reverse() vs [::-1] 차이 더보기 - reverse는 원본 뒤집기..