진주의 개발괴발

  • 홈
  • 태그
  • 방명록

고려대학교 지능정보 SW 아카데미 4기/정리노트 2

[Python] class의 __new__, __init__인자 에러

__new__, __init__사용 class A: def __new__(self): print('new') def __init__(self, x): print('init') wa = A() #new print(wa) #none __new__에서 인스턴스를 생성해 반환하지 않고 있으므로 __init__이 실행되지 않았을 뿐더러 wa는 None이다. 오류 1. __init__에 인자 x를 주었을 때 class AA(metaclass=type): #metaclass 속성에 type 따로 넣는 것 def __new__(cls): #생성 관련 부분 print('new') return super().__new__(cls) def __init__(self, x): #초기값 주는 부분 print('init') a =..

고려대학교 지능정보 SW 아카데미 4기/정리노트 2024.03.15

프로그래밍 심화 (5) - Python Class 클래스

Function encapsulation 캡슐화 Class 캡슐화를 해도 기본 접근 제한 없음 -> descriptor Class 기본 용어 attribute : class 내부 모든 것 method : 클래스 안의 함수 class variable : 클래스 내의 변수 instance variable : 인스턴스 내의 변수 instance or object : class가 생성한 구체적인 값 class 작성 class A: x = 1 def xx(self, t): print(self, t) Type과 Class의 관계 a = 1 #Literal a = int(1) #객체지향 기본 방식 int도 class이지만 c의 영향을 받아 대문자가 아닌 소문자로 작성되어 있다. 다른 type도 마찬가지이다. Clas..

고려대학교 지능정보 SW 아카데미 4기/정리노트 2024.03.11
이전
1
다음
더보기
프로필사진

개발 냥발 빌려줘요

  • 분류 전체보기 (81) N
    • 고려대학교 지능정보 SW 아카데미 4기 (3)
      • 주간 일기 (0)
      • 정리노트 (2)
    • Codestates SEB FE 42기 (67)
      • 주간 일기 (10)
      • 회고 (13)
      • 정리노트 (43)
    • 개발 (9) N
      • Javascript (6)
      • HTML & CSS (0)
      • Linux (1)
      • Python (0)
      • AI (1)
      • 자격증 (1) N
    • 코딩 테스트 풀이 (0)
    • 논문 리뷰 (1)
      • computer vision (1)

Tag

에어팟연결, 우분투, 😂, 클로저, defaultParameter, 노트북에어팟연결, 기본값매개변수, REST, 구조분배할당, 객체단축문법, 코드스테이츠, This, 우분투에어팟연결, spread, 지능정보sw아카데미, 우분투블루투스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • [공지사항] 벨로그에서 이사왔습니다!

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바