함수
-
중첩함수 함수안에 또 다른 함수가 있는 형태이다. def out_function(): print('out_function 호출') def in_function():#중첩 함수 print('in_function 호출') in_function() out_function() -- 출력 -- out_function 호출 in_function [실습] calculator() 함수를 선언하고 calculator() 안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하기 lambda 함수 lambda 키워드를 이용하면 함수 선언을 보다 간단하게 할 수 있다. 【 lambda 매개변수(parameter): 결과값 반환할 실행문 】 def calculator(n1, n2): return n1 + n2 result = calc..
파이썬 Python : 중첩함수, lambda 함수중첩함수 함수안에 또 다른 함수가 있는 형태이다. def out_function(): print('out_function 호출') def in_function():#중첩 함수 print('in_function 호출') in_function() out_function() -- 출력 -- out_function 호출 in_function [실습] calculator() 함수를 선언하고 calculator() 안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하기 lambda 함수 lambda 키워드를 이용하면 함수 선언을 보다 간단하게 할 수 있다. 【 lambda 매개변수(parameter): 결과값 반환할 실행문 】 def calculator(n1, n2): return n1 + n2 result = calc..
2023.09.27 -
변수 전역변수 지역변수 전역변수 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만, 함수 안에서 수정할 수는 없다. num_out = 10 def printNum(): print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 10 num_out: 10 num_out = 10#전역변수 def printNum(): num_out = 20#지역변수 print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 20 num_out: 10 지역변수 함수 안에 선언된 변수로 함수 안에서만 사용가능하다. def printNu..
파이썬 Python : 전역변수, 지역변수변수 전역변수 지역변수 전역변수 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만, 함수 안에서 수정할 수는 없다. num_out = 10 def printNum(): print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 10 num_out: 10 num_out = 10#전역변수 def printNum(): num_out = 20#지역변수 print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 20 num_out: 10 지역변수 함수 안에 선언된 변수로 함수 안에서만 사용가능하다. def printNu..
2023.09.27