본문 바로가기

인자

[Python] 함수와 입출력 (2) (실습 결과 포함) 본 포스팅은 책 「두근두근 파이썬」을 참고하여 공부한 내용의 정리본입니다. 이전 게시글두근두근 파이썬 Chapter 4 함수와 입출력 (1)2021/01/13 - [Programming/#Python] - [Python] 두근두근 파이썬 Chapter 4 함수와 입출력 (1) (실습 결과 포함)0. 들어가며이전 포스팅에서는 함수를 정의하고 호출하는 방법과, 함수 호출 시 실제 값을 전달 받는 '매개변수', 그리고 매개변수에 할당되는 실제 값인 '인자'에 대해 다루었다. 더불어, return 키워드를 사용하여 결과를 반환하는 방법과 지역변수, 전역 변수의 사용법에 대해서도 알아보았다. 이어서 이번 포스팅에서는 인자의 여러 가지 전달 방식에 대해 다루고, 함수 내부에서 자기 자신을 호출하는 함수인 재귀함수,.. 더보기
[Python] 함수 인자와 매개 변수 목표 함수에서 사용하는 인자와 매개 변수의 다양한 사용방법을 이해 매개변수의 대상 In [12]: def swap(a, b): ...: a, b = b, a #swap 함수 내부의 매개변수 ...: x, y = 123, 456 In [13]: swap(x, y) #매개변수 a-> 123, b-> 456이 됨 In [14]: print(x, y) #x, y값이 바뀌지는 않음 123 456 ▒ swap함수는 매개변수(parameter)의 값으로 넘겨받은 (a, b)값만 바꾸고 x, y값을 바꾸지 않음 ▒ 한 번 더 접근 In [15]: def swap (a, b): ...: a, b = b, a In [16]: def swap (a, b): ...: (a, b) = (b, a) #정석대로 표기하려면 괄호표시.. 더보기