-예시코드
global_var = 10
def global_example():
print("전역변수 접근:", global_var)
global_example() #출력: 전역변수 접근: 10
-예시코드
def local_example():
local_var = 20
print("지역변수 접근:", local_var)
local_example() #출력: 지역변수 접근: 20
-함수 내에서 전액변수를 수정하는 예시
def modifyglobal():
global global_var
global_var = 30
print("함수 내에서 수정된 전역변수:", global_var)
modify_global() #출력: 함수 내에서 수정된 전역변수 확인: 30_
함수를 호출할 때 함수에 전달되는 값
함수를 호출 할 때 전달되는 실제 값이며, 함수를 호출할 때마다 다를 수 있다.
함수 호출 시 매개변수에 전달되는 값으로, 해당 값은 함수 내부에서 매개변수로 사용된다.
전달인자라는 표현으로 사용되기도 한다.
함수를 정의할 때 함수가 받아들이는 값을 지정하는 변수이다.
함수의 헤더 부분에서 매개 변수가 정의되며, 함수 내부에서 사용된다.
함수를 정의할 대 매개변수를 정의하고, 함수가 호출될 때 매개변수에 해당하는 값을 전달받는다.
-예시
def greet(name): #여기서 "name"은 매개변수
print("Hello, " + name + "!")
greet("Alice") # 여기서 "Alice"는 greet 함수의 매개변수 "name"에 전달된다. #함수 호출할 때 전달되는 값은 인수