반응형

기본값

파이썬: 사용자 정의 함수

파이썬에서 사용자 정의 함수는 def 키워드를 사용하여 생성됩니다. 함수는 특정 작업을 수행하거나 코드를 재사용하기 위해 작성됩니다. 기본 문법은 다음과 같습니다:기본 문법def 함수이름(매개변수1, 매개변수2, ...):    """문서화 문자열(선택사항)"""     함수_코드     return 반환값 # (선택사항) 예제 1: 간단한 함수def 인사(이름): print(f"안녕하세요, {이름}님!")# 함수 호출인사("철수")# 출력: 안녕하세요, 철수님! 주요 요소 설명:def: 함수 정의를 시작하는 키워드.함수이름: 함수의 이름. (소문자와 밑줄 사용 권장: 예. my_function)매개변수(Parameters): 함수 호출 시 전달되는 입력값을 받는 변수.return: 함수 실행 결과..

(파이썬) 클래스의 생성자 오버로딩은 지원하지 않습니다

파이썬에서는 생성자(Constructor)를 명시적으로 오버로딩하는 것은 지원되지 않습니다. 생성자는 클래스의 인스턴스를 초기화하는 특별한 메서드로, 파이썬에서는 __init__이라는 이름으로 사용됩니다. 이 메서드는 클래스의 객체가 생성될 때 자동으로 호출되며, 객체의 초기 상태를 설정하는 데 사용됩니다. 이전 포스팅에서 다뤘던 생성자를 조금 수정해 보겠습니다. 이러한 생성자는 C++, C#, Java와 같은 언어에서 사용하는 방식으로 생성자 중복(오버로딩)으로 만들었습니다. 하지만 파이썬에서는 생성자 오버로딩을 사용할 수 없습니다. https://coding-abc.kr/228 class Car: make = "" model = "" year = 0 # 생성자 def __init__(self): se..

Python 2023.12.07
반응형