파이썬 변수 - 변수 할당하기
이전 블로그 포스트에서는 파이썬에서 변수의 개념에 대해 설명했습니다. 이번 블로그 포스트에서는 변수를 생성하고 값을 할당하는 과정인 변수 할당에 초점을 맞추겠습니다. 파이썬에서 변수를 할당할 수 있는 다양한 방법에 대해 알아보겠습니다.
파이썬에서 변수 할당하기
파이썬에서 변수는 등호(=)를 사용하여 값을 할당합니다. 예를 들어, 다음 코드는 "x"라는 변수에 값 10을 할당합니다:
x = 10
이 코드 줄 뒤에 있는 변수 'x'는 10이라는 값을 보유합니다.
다중 할당
파이썬에서는 한 줄의 코드에서 여러 대입을 허용합니다. 예를 들어 다음 코드는 변수 a, b, c에 각각 값 1, 2, 3을 할당합니다:
a, b, c = 1, 2, 3
이 코드 줄 뒤에 있는 변수 a, b 및 c는 각각 1, 2 및 3 값을 보유합니다.
변수 바꾸기
파이썬에서는 한 줄의 코드를 사용하여 두 변수의 값을 바꿀 수도 있습니다. 예를 들어 다음 코드는 변수 a와 b의 값을 바꿉니다:
a, b = b, a
이 코드 줄 이후에는 이제 a의 값이 b의 이전 값이 되고, b의 값은 이제 a의 이전 값이 됩니다.
기본값
파이썬에서는 변수에 기본값을 할당할 수도 있습니다. 이는 값이 항상 제공되지 않을 수 있지만 기본값이 필요한 경우에 유용합니다. 예를 들어, 다음 코드는 값이 제공되지 않은 경우 "x"라는 변수에 기본값 10을 할당합니다:
x = 10
값이 제공되면 변수 'x'가 대신 해당 값을 보유합니다.
전역 변수와 지역 변수
파이썬에서 변수는 전역 또는 지역 변수가 될 수 있습니다. 전역 변수는 함수 외부에 정의되며 프로그램의 모든 부분에서 접근할 수 있습니다. 지역 변수는 함수 내에 정의되며 함수 내에서만 액세스할 수 있습니다. 예를 들어, 다음 코드는 "x"라는 전역 변수와 "y"라는 지역 변수를 정의합니다:
x = 10
def func():
y = 5
print(x, y)
func()
이 예제에서 "func" 함수는 전역 변수 "x"와 로컬 변수 "y"에 액세스할 수 있습니다. 그러나 함수 외부에서 변수 "y"에 액세스하려고 하면 NameError가 발생합니다.
결론적으로 변수를 할당하는 것은 파이썬의 기본 개념이며 프로그램에서 데이터를 생성하고 조작하는 데 사용됩니다. 파이썬에서는 변수를 여러 개 할당하고, 변수를 바꾸고, 기본값을 할당하고, 전역 및 지역 변수를 정의할 수 있습니다. Python에서 변수를 할당할 수 있는 다양한 방법을 이해하면 더 복잡하고 효율적인 프로그램을 작성할 수 있습니다.