Python - 문제 미리보기

문제 2049

easy
다음 코드에서 클래스를 정의하고 객체를 생성하는 빈칸을 올바르게 채워주세요: ```python ______ Student: name = "홍길동" # 객체 생성 student1 = ______() print(student1.name) ```
A. `def` / `Student`
B. `class` / `Student`
C. `object` / `new Student`
D. `function` / `Student()`

정답: B

Python 클래스의 기본 문법: 클래스 정의: ⦁ `class` 키워드: 클래스를 정의할 때 사용하는 예약어 ⦁ 클래스명: 대문자로 시작하는 것이 관례 (PascalCase) ⦁ 콜론(:): 클래스 정의 시작을 알리는 구분자 객체 생성 (인스턴스화): ⦁ 클래스명(): 클래스를 호출하여 새 객체 생성 ⦁ 괄호 필수: 매개변수가 없어도 괄호는 반드시 필요 ⦁ 변수 할당: 생성된 객체를 변수에 저장 완성된 코드: ```python class Student: name = "홍길동" # 객체 생성 student1 = Student() print(student1.name) # "홍길동" 출력 ```

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.