-파이썬 공부
딕셔너리(Dictionary, associative array=연관배열, Hash=해쉬) : 대응관계를 나타낼 수 있는 자료형. key와 Value를 한 쌍으로 갖는 자료형.
딕셔너리 특징 : 1.리스트나 튜플처럼 순차적으로(Seuquential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 구한다. 더 자세히 말하면 사전에서 baseball이라는 단어의 뜻을 찾기 위해 사전의 내용을 순차적으로 모두 검색하는 것이 아니라 baseball이라는 단어가 있는 곳만 펼쳐보는 것이다.
딕셔너리 문법 : {Key1:Value1, Key2:Value2, ...}, Key는 변하지 않는 값을 사용하고 Value는 변하거나 변하지 않는 값 모두 사용가능하다.
딕셔너리는 Value값을 얻기 위해선 Key값을 사용한다.ex)grade[1]
매개변수(parameter) : 매개변수는 함수에 입력으로 전달된 값을 받는 변수.
인수(arguments) : 함수를 호출할 때 전달하는 입력값.
함수의4가지 형태 : 입력값과 출력값의 유무에 따라 함수는 4가지 형태로 나뉜다.
람다(lambda) : 함수를 생성할 때 사용하는 예약어. def와 동일한 역할을 한다. 보통 함수를 한 줄로 간결하게 만들 때 사용한다. ex) add = lambda a, b: a+b
입력과 출력은 왜 중요한가? : 우리가 사용하는 대부분의 프로그램은 입력과 출력으로 구성되어 있기 때문이다.
if문은 왜 사용할까? : 우리는 살아가면서 매 순간 판단을 해야하는 상황에 놓인다. 예를들어 돈이있으면 택시를 타고, 돈이 없으면 걸어 간다. 이처럼 프로그래밍에서도 상황에 따라 동작을 다르게 처리해야하는 경우가 생긴다. 그럴 때 if문을 사용한다. 즉 if문은 판단의 순간이며 판단의 근거인 조건식의 값이 참인지 거짓인지에 따라 실행할 지 안 할지 나누어 진다.