본문 바로가기

Unpacking3

[python] Iterator(반복자) - 02 안녕하세요. TDR입니다. 저번 시간에 이어서 iterator에 대해서 정리해보겠습니다. [python] Iterator(반복자) - 01 안녕하세요. TDR입니다. 오늘은 python의 Iterator(반복자)에 대해서 간략히 정리해 보겠습니다. Iterator는 python 외에도 왠만한 언어에는 모두 존재하는 개념으로 " 반복 가능한 객체로 "를 뜻합니다. tdremon.tistory.com iterator의 특징 중에 하나가 unpacking(언패킹)도 가능하다는 것입니다. 저번 시간에 예제로 썼던 Fruits class를 통해 확인해보겠습니다. class Fruits: fruits_list = ['apple', 'orange', 'banana', 'water melon', 'melon'] fru.. 2024. 3. 3.
[python] function(함수) - 02 안녕하세요. TDR 입니다. 지난번 함수 1부에 이어 가변인수, 키워드 인수 등에 대해서 정리해 보겠습니다. [python] function (함수) - 01 안녕하세요. TDR입니다. 오늘은 python function(함수)의 여러가지 사용법을 정리해 보겠습니다. Structure def 함수이름(매개변수들): ... return 반환값들 함수 선언은 def 키워드를 통해 이루어지고 다른 tdremon.tistory.com Variable argument(가변인수) def some_function(a, b, *args) print(a) # 1 print(b) # 2 for arg in args: print(arg) # 3, 4, 5 some_function(1, 2, 3, 4, 5) 함수를 작성하다보.. 2024. 2. 22.
[python] function (함수) - 01 안녕하세요. TDR입니다. 오늘은 python function(함수)의 여러가지 사용법을 정리해 보겠습니다. Structure def 함수이름(매개변수들): ... return 반환값들 함수 선언은 def 키워드를 통해 이루어지고 다른 언어와 다른 점은 python에는 변수의 타입을 지정하지 않기 때문에 반환 타입 역시 지정하지 않습니다. 그리고 return 값으로 여러개를 반환이 가능합니다! (이거 정말 편합니다!) def multi_return(): return 1, 2, 3 a, b, c = multi_return() # a = 1, b = 2, c = 3 result = multi_return() # type(result) : tuple, result = (1, 2, 3) 여러개의 return을 .. 2024. 2. 21.