[TIL] 2025-01-05 (Python)TIL (2025)/2025.012025. 1. 6. 00:18
Table of Contents
728x90
Today I Learned (2025-01-05)
목차
오늘 공부한 내용
1. Python
- magic method
- 메서드는 더블 언더스코어(
__
)로 시작하고 끝나는 이름을 가지며, 객체의 특정 동작을 커스터마이즈하거나 오버라이딩할 수 있도록 설계됨. - 예를 들어,
__init__
,__str__
,__add__
등이 이에 해당함. - 주요 매직 메서드 예시
__init__(self, ...)
: 객체 초기화__str__(self)
: 객체의 문자열 표현 반환__repr__(self)
: 객체의 공식 문자열 표현 반환__add__(self, other)
:+
연산자 동작 정의__len__(self)
:len()
함수 동작 정의__getitem__(self, key)
: 객체에서 키로 값 접근 동작 정의
- 메서드는 더블 언더스코어(
- namedtuple
- 기존의 튜플과 유사하지만, 필드 이름을 지정하여 가독성을 높이고 키워드로 접근할 수 있는 점이 특징임.
어려웠던 내용
- 없었다.
궁금한 내용과 부족한 내용
- 없었다.
느낀 점
- 더 열심히!!!
오늘 하루
- 주말끝~
'TIL (2025) > 2025.01' 카테고리의 다른 글
[TIL] 2025-01-07 (KDT) (0) | 2025.01.07 |
---|---|
[TIL] 2025-01-06 (Python) (0) | 2025.01.07 |
[TIL] 2025-01-04 (Python) (0) | 2025.01.05 |
[TIL] 2024-01-03 (AWS) (0) | 2025.01.04 |
[TIL] 2025-01-02 (API/Linux) (1) | 2025.01.03 |
@mane Lab :: 마네의 연구소
배움에 즐거움을 느끼는 마네의 연구소입니다. 이미지 출처 : https://www.instagram.com/hoseobiiiiiii._.0410/
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!