🎉

훌륭해요!

9 / 10

정답률 90%

9
정답
1
오답
58.7초
총 소요시간
+90P 획득!
새 문제 9개 정답 (9 x 10P)

문제별 결과

O

Python에서 set은 중복 요소를 허용하지 않는다.

Python | 정답: O +10P

set([1,2,2,3])은 {1,2,3}이 됩니다. 순서도 보장하지 않습니다.

X

Python에서 try-except에서 except Exception은 모든 예외를 잡는다.

Python | 정답: X

except Exception은 SystemExit, KeyboardInterrupt, GeneratorExit을 잡지 못합니다. 모든 예외는 except BaseException입니다.

O

Python에서 슬라이싱 a[1:3]은 인덱스 1부터 3까지의 요소를 반환한다.

Python | 정답: X +10P

a[1:3]은 인덱스 1부터 2까지(3 미포함)의 요소를 반환합니다. 상한은 포함되지 않습니다.

O

Python에서 딕셔너리의 키는 mutable 객체도 가능하다.

Python | 정답: X +10P

딕셔너리 키는 hashable(immutable)이어야 합니다. 리스트는 키가 될 수 없지만, 튜플은 가능합니다.

O

Python에서 f-string은 문자열 포맷팅 방법이다.

Python | 정답: O +10P

f"Hello {name}"은 Python 3.6에서 도입된 문자열 포맷팅 방법입니다.

O

Python에서 pip은 패키지 관리자이다.

Python | 정답: O +10P

pip install package_name으로 PyPI에서 패키지를 설치합니다.

O

Python에서 global 키워드 없이 함수 내에서 전역 변수를 수정할 수 있다.

Python | 정답: X +10P

함수 내에서 전역 변수에 재할당하려면 global 키워드가 필요합니다. 없으면 지역 변수가 생성됩니다.

O

Python에서 모든 것은 객체이다.

Python | 정답: O +10P

Python에서는 정수, 문자열, 함수, 클래스 등 모든 것이 객체입니다. 심지어 타입 자체도 객체입니다.

O

Python에서 set은 순서가 보장된다.

Python | 정답: X +10P

set은 순서가 보장되지 않습니다. 순서가 필요하면 dict.fromkeys()나 리스트를 사용합니다.

O

Python에서 __init__()은 객체 생성자이다.

Python | 정답: O +10P

__init__(self)는 객체 초기화 메서드입니다. 실제 객체 생성은 __new__()가 담당합니다.