Python(2)
-
15. 함수 정의하기
오늘은 함수에 대해서 알아보겠습니다. 수학시간에 배운 함수와 같은 개념이라고 생각하면 됩니다. 어떤 입력 값을 넣었을 때, 내부 연산을 통해 출력을 해 주는 것이 바로 함수입니다. 그렇다면 왜 함수를 사용할까요? 반복작업을 피하기 위해서인데요, 여러번 사용해야 하는 연산을 미리 프로그래밍을 하여서 필요할 때마다 이용한다면 번거로움을 덜 수 있겠죠. 함수 정의하기 함수는 사용자에 의해 정의됩니다. 정의되는 형식은 아래와 같습니다. def 함수이름(입력변수) : 함수내용 예시를 들어볼까요 freedom이라는 함수를 def을 사용하여 정의하였습니다. 함수내용은 자꿈두와 함께 자유를 향해서 라는 문구를 출력하는 것인데요. 이렇게 정의한 함수는 앞으로 freedom 함수를 사용할 때마다 저 문구를 출력하게 될 것..
2020.06.15 -
14. 집합(set) 알아보기
계속해서 자료형에 대해서 공부하고 있습니다. 오늘은 집합(set) 자료형에 대해 알아보는 시간을 갖겠습니다. set 자료형은 여러 값을 순서 없이 모아둔 자료형입니다. set 생성하기 집합은 dict 자료형과 마찬가지로 중괄호 { } 를 이용해서 만듭니다. 위의 예시를 보시면 중괄호를 이용해 a라는 집합 자료형을 생성한 걸 확인할 수 있습니다. 특이한 점은 데이터가 중복되더라도 한 개의 데이터만 저장하고, 순서를 신경쓰지 않고 데이터를 저장하는 사실을 알 수 있습니다. 다만 그냥 a = { } 를 할시 빈 set 자료형이 생성되는 것이 아니라 빈 dict 자료형이 생성되니 주의하시기 바랍니다. 빈 set 자료형을 생성하기 위해서는 set() 함수를 이용하셔야 합니다. 아래 예시로 확인하시죠. 또 하나 알..
2020.06.13