전체 글 (59) 썸네일형 리스트형 4-5. 지역변수 vs 전역변수 안녕하세요! 지난 시간에는 짧고 간결한 익명 함수인 람다(lambda) 함수를 배우고, 이를 map(), filter(), sorted()와 같은 함수들과 함께 활용하는 방법을 알아보았습니다. 이제 여러분은 함수를 더 유연하게 사용할 수 있게 되었을 거예요!이번 시간에는 파이썬에서 변수가 영향을 미치는 범위, 즉 **변수의 유효 범위(Scope)**에 대해 알아보겠습니다. 특히 **지역변수(Local Variable)**와 **전역변수(Global Variable)**의 개념과 이 둘이 어떻게 다르게 작동하는지, 그리고 어떤 주의할 점이 있는지 자세히 살펴보겠습니다.이 개념을 정확히 이해하는 것은 함수를 올바르게 사용하고, 예상치 못한 오류를 피하는 데 매우 중요합니다.Part 1: 지역변수 (Local.. 4-4. 람다(lambda) 함수 안녕하세요! 지난 시간에는 함수의 매개변수에 기본값을 설정하거나, *args와 **kwargs를 사용하여 유연하게 인자를 받는 방법에 대해 알아보았습니다. 이제 여러분의 함수는 다양한 호출 방식에 대응할 수 있게 되었죠!이번 시간에는 파이썬에서 짧고 간결한 함수를 만들 때 매우 유용한 특별한 함수인 람다(lambda) 함수에 대해 알아보겠습니다. 람다 함수는 이름이 없는(익명) 함수이며, 주로 한 줄로 간단하게 표현되는 작은 기능을 수행할 때 사용됩니다.정식으로 def 키워드를 사용하여 함수를 정의하는 것과는 조금 다른, 간결하고 즉흥적인 함수 생성 방식이라고 생각하시면 됩니다. 그럼, 람다 함수는 어떤 특징을 가지고 어떻게 활용되는지 함께 살펴볼까요?Part 1: 람다(lambda) 함수란 무엇인가?람.. 4-3. 기본값, 가변 인자 (*args, kwargs) 안녕하세요! 지난 시간에는 함수의 매개변수를 통해 데이터를 입력받고, 리턴값을 통해 결과를 돌려주는 방법을 배웠습니다. 이제 여러분의 함수는 다양한 입력에 반응하고, 그 결과로 다른 작업을 이어갈 수 있게 되었죠!이번 시간에는 함수의 매개변수를 더욱 유연하게 다루는 세 가지 고급 기법에 대해 알아보겠습니다. 바로 기본값(Default Value) 매개변수, 그리고 정해지지 않은 개수의 위치 인자들을 받는 *args (아스타 args), 정해지지 않은 개수의 키워드 인자들을 받는 **kwargs (더블 아스타 kwargs) 입니다.이 기능들을 알면 함수를 호출할 때 더 편리해지고, 다양한 상황에 대응할 수 있는 강력한 함수를 만들 수 있습니다.Part 1: 기본값(Default Value) 매개변수 - 인.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 20 다음