파이썬(Python)

[ Basic ] 파이썬 변수에 값 할당하는 방법

카루루1007 2023. 8. 24. 20:31
728x90
반응형

파이썬 변수에 대한 기본적인 내용에 대해 정리해 놓은

기존 블로그 주소는 다음과 같습니다.

[ Basic ] 파이썬(Python) 변수 (tistory.com)

 

[ Basic ] 파이썬(Python) 변수

◆ 변수란? 우리는 일상생활에서 변수를 많이 접하고 사용하고 있습니다. 간혹 관공서에 필요한 서류를 발급받으로 가는 경우를 예를 들어보면 신청서를 보면 또는 민원발급기를 작동해보면 이

karuru1007.tistory.com

 

단일 값 할당하기

가장 기본적인 할당 방법입니다.

하나의 변수에 하나의 값을 할당하는 방법입니다.

x=10

위 코드의 의미는 x 라는 변수에 10을 할당한다는 의미입니다.

 

여러 값 할당하기

여러개의 변수에 여러개의 값을 할당 할 수도 있습니다.

a, b = 10, 20

위 코드는 a에 10을 할당하고

b에 20을 할당합니다.

 

값 교환하기

a, b = 10, 20

위와 같이 작성하면

변수 a는 10의 값을 갖게 되고

변수 b는 20의 값을 갖게 됩니다.

 

이 상태에서

a, b = b, a

이렇게 코드를 작성하면 a와 b의 값이 바뀌게 됩니다.

a, b = 10, 20

a, b = b, a

print(a)
print(b)

 

동일한 값 할당하기

여러 변수에 동일한 값을 할당할 수도 있습니다.

a=b=c=0

이렇게 작성을 할 경우

a, b, c 각각의 변수는 모두 0이라는 값을 갖게 됩니다.

 

반응형

 

[ * ]를 사용하여 값 할당하기

a, *b = 1, 2, 3, 4, 5
print(a) 
print(b)

위와 같이 코드를 작성하면 

a라는 변수는 1이라는 값을 갖게 되고

b라는 변수는 [ 2, 3, 4, 5 ]라는 값을 리스트 형태로 갖게 됩니다.

 

a, *b, c = 1, 2, 3, 4, 5
print(a) 
print(b) 
print(c)

위와 같이 코드를 작성하게 되면

a라는변수는 1이라는 값을 갖게 됩니다.

c라는 변수는 맨 마지막에있는 5라는값을 갖게 됩니다.

b라는 변수는 1과 5를 제외한 나머지 값을 리스트 형식으로 갖게 되며

그 결과는 [ 2, 3, 4 ]가 됩니다.

 

다음과 같이 사용도 가능합니다.

a, *b, c ="python"
print(a)
print(b)
print(c)

 위와 같이 코드 작성하고 실행하면

다음과 같이 결과가 출력이 됩니다.

p
['y', 't', 'h', 'o']

 

*c, = 1, 2, 3, 4, 5
print(c)

위와 같이 코드를 작성하게 되면

c라는 변수에 [ 1, 2, 3, 4, 5 ]가 할당 됩니다.

 

*c = 1, 2, 3
print(c)

위 코드와 같이 [ , ]를 제거하고 실행한다면

에러가 발생하게 됩니다.

 

여기를 방문하시면 더 많은 파이썬 관련 자료를 확인할 수 있습니다.

파이썬 공부하기

728x90
반응형