인프런 커뮤니티 질문&답변
퀴즈
44%나 틀려요. 한번 도전해보세요!
파이썬 웹 개발 환경 설정 시, 가상 환경(Virtual Environment)을 사용하는 주된 이유는 무엇일까요?
코드 실행 속도를 높이기 위해
다른 프로젝트 간 라이브러리 충돌을 방지하기 위해
웹 서버에 직접 배포하기 쉽게 만들기 위해
Flask 프레임워크 사용을 강제하기 위해
답변 1
1
남박사
지식공유자
dict 형태로 된 변수에서 키로 접근할때
session["id"] 로 접근하는 경우 만약 id 가 없다면 오류가 발생합니다.
session.get("id", 기본값) 으로 접근하면 만약 id 키가 존재하지 않는다면 기본값이 리턴됩니다.
쉽게 ["키"] 로 접근하는건 딕셔너리 자원에 직접 접근하는 방식이고 .get() 은 딕셔너리가 제공하는 함수를 사용하는 방법이라고 보시면 될듯 합니다.





