python/함수

함수이론2

june__Park 2021. 3. 21. 04:31
# 함수 안에서 선언된 변수는
# 함수 안에서만 사용할 수 있다.

# [1]

def test(a):
    a = a + 1


test(10)
# print(a)                         # 에러발생

# ---------------------------------------------------

# [2-1]
x = 10


def change_num(x):
    x = 100


print("함수 호출 전 =", x)  # 10
change_num(x)
print("함수 호출 후 =", x)  # 10

# ---------------------------------------------------

# [2-2]
x = 10


def change_num(x):
    x = 100
    return x


print("함수 호출 전 =", x)  # 10
x = change_num(x)
print("함수 호출 후 =", x)  # 100