파이썬 변수에 대한 기본적인 내용에 대해 정리해 놓은
기존 블로그 주소는 다음과 같습니다.
[ 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']
n
*c, = 1, 2, 3, 4, 5
print(c)
위와 같이 코드를 작성하게 되면
c라는 변수에 [ 1, 2, 3, 4, 5 ]가 할당 됩니다.
*c = 1, 2, 3
print(c)
위 코드와 같이 [ , ]를 제거하고 실행한다면
에러가 발생하게 됩니다.
여기를 방문하시면 더 많은 파이썬 관련 자료를 확인할 수 있습니다.
'파이썬(Python)' 카테고리의 다른 글
[ Basic ] 파이썬 if, elif, else: 프로그래밍 초보자를 위한 if 문 가이드 (1) | 2023.10.02 |
---|---|
[ 프로그램 ] 한글문서(hwp, hwpx) 합치기 프로그램 (0) | 2023.08.24 |
[ 크롤링-Selenium ] Selenium 창 크기 조절(최대화), 창 위치 조절 (0) | 2023.08.18 |
[ 크롤링-Selenium ] Selenium 업데이트 webdriver 설치 없이 브라우저 실행 (0) | 2023.08.18 |
[ Basic ] 파이썬 가상환경을 사용하는 이유와 가상환경 설정방법 (0) | 2023.03.27 |