훌륭해요!
정답률 90%
문제별 결과
Python에서 set은 중복 요소를 허용하지 않는다.
set([1,2,2,3])은 {1,2,3}이 됩니다. 순서도 보장하지 않습니다.
Python에서 try-except에서 except Exception은 모든 예외를 잡는다.
except Exception은 SystemExit, KeyboardInterrupt, GeneratorExit을 잡지 못합니다. 모든 예외는 except BaseException입니다.
Python에서 슬라이싱 a[1:3]은 인덱스 1부터 3까지의 요소를 반환한다.
a[1:3]은 인덱스 1부터 2까지(3 미포함)의 요소를 반환합니다. 상한은 포함되지 않습니다.
Python에서 딕셔너리의 키는 mutable 객체도 가능하다.
딕셔너리 키는 hashable(immutable)이어야 합니다. 리스트는 키가 될 수 없지만, 튜플은 가능합니다.
Python에서 f-string은 문자열 포맷팅 방법이다.
f"Hello {name}"은 Python 3.6에서 도입된 문자열 포맷팅 방법입니다.
Python에서 pip은 패키지 관리자이다.
pip install package_name으로 PyPI에서 패키지를 설치합니다.
Python에서 global 키워드 없이 함수 내에서 전역 변수를 수정할 수 있다.
함수 내에서 전역 변수에 재할당하려면 global 키워드가 필요합니다. 없으면 지역 변수가 생성됩니다.
Python에서 모든 것은 객체이다.
Python에서는 정수, 문자열, 함수, 클래스 등 모든 것이 객체입니다. 심지어 타입 자체도 객체입니다.
Python에서 set은 순서가 보장된다.
set은 순서가 보장되지 않습니다. 순서가 필요하면 dict.fromkeys()나 리스트를 사용합니다.
Python에서 __init__()은 객체 생성자이다.
__init__(self)는 객체 초기화 메서드입니다. 실제 객체 생성은 __new__()가 담당합니다.