이전 포스팅
변수, 변화하는 수. 고정되지 않은 수.
변수에 데이터(값)를 대입하여 작업을 합니다.
변수명 = 데이터 <-- 이렇게 변수에 값을 대입합니다.
데이터에는 기본형, 집합형 등의 모든 데이터 값이 올 수 있습니다.
변수명은 의미있는 명사형으로 지정하여 알아보기 편하게 합니다.
//numa2717.tistory.com/251
0831_1일차_Python02_변수1_기본
변수, 변화하는 수. 고정되지 않은 수. 변수에 데이터(값)을 대입하여 작업을 합니다. 변수명 = 데이터 데이터에는 기본형, 집합형 등의 모든 데이터 값이 올 수 있습니다. 변수명은 의미있는 명��
numa2717.tistory.com
이전 변수1_기본에 이어 계속
변수 설명입니다.
Python에서는 변수 초기화시에 1 : 1 할당만 가능한 것이 아니라 동시할당도 가능합니다.
동시할당시에는 반드시 변수의 갯수와 데이터의 갯수가 동일해야 합니다.
(추후 Packing *에 대해 설명하면서 데이터의 갯수가 동일하지 않은 경우 변수 선언 방법에 대해서 알아보도록 하겠습니다만 지금은 갯수가 동일해야 한다고 알아주세요.)
#1. 변수 a, b, c에 정수 데이터 10을 동시 할당합니다.
#2. 2개의 변수에 2개의 서로 다른 데이터를 동시 할당합니다.
(#3. packing 연산자에 대해서는 다음에 알아보도록 합니다.)
위 코드를 실행한 콘솔창 화면입니다.
Python에서는 하나의 변수에 서로 다른 데이터형의 값을 저장할 수 있습니다.
그 이유는 python에서는 변수 선언시에 데이터형을 지정하지 않기 때문입니다.
그리고 type(변수명) 함수를 사용하여 해당 시점에 변수에 어떤 데이터형이 저장되어있는지 알 수 있습니다.
age라는 하나의 동일 변수에 서로 다른 데이터형(int, str, list)을 저장합니다.
age = 10 print(age, type(age)) age = "홍길동" print(age, type(age)) age = [10, 20] print(age, type(age))위 코드를 실행한 콘솔창 화면입니다.
서로 다른 데이터형을 대입한 서로 다른 변수를 만들고 해당 변수의 타입을 확인해봅니다.
(변수에는 모든 데이터형이 저장될 수 있습니다. 그리고 언제든 다른 데이터형이 저장될 수 있습니다.)
위 코드를 실행한 콘솔창 화면입니다.
이로써 변수에 대한 설명을 마무리하도록 하겠습니다.
그럼 이만~
- 변수 선언
python에서 변수를 사용하려면 변수 명 = 할당할 값 을 입력하면 된다.
cup이라는 변수에 mug라는 값을 할당하는 방법이다.
- 빈 값 넣기
변수에 빈 값을 할당할 수도 있다. None을 넣어주면 된다
- 여러개의 변수 선언하기
한번에 여러개의 변수를 선언할 수도 있다.
변수의 값이 같은 변수를 여러개 선언하는것도 가능하다
strawberry = cherry = 'red' print(strawberry, cherry) >>> red red- 변수 삭제
변수를 삭제할 수도 있다. del을 이용하면 된다.
del을 변수명 앞에 붙이면 해당 변수는 삭제된다.
- 변수의 값 서로 바꾸기
watermelon과 grape의 값이 바뀐 것을 알 수 있다. 이 방법은 리스트에서도 가능하다
num_list = [1, 2, 3, 4, 5] num_list[0], num_list[4] = num_list[4], num_list[0] print(num_list) >>> [5, 2, 3, 4, 1]