파이썬 변수 여러개 초기화 - paisseon byeonsu yeoleogae chogihwa

이전 포스팅
변수, 변화하는 수. 고정되지 않은 수.
변수에 데이터(값)를 대입하여 작업을 합니다.

변수명 = 데이터     <-- 이렇게 변수에 값을 대입합니다.
            데이터에는 기본형, 집합형 등의 모든 데이터 값이 올 수 있습니다.
변수명은 의미있는 명사형으로 지정하여 알아보기 편하게 합니다.

//numa2717.tistory.com/251

0831_1일차_Python02_변수1_기본

변수, 변화하는 수. 고정되지 않은 수. 변수에 데이터(값)을 대입하여 작업을 합니다. 변수명 = 데이터 데이터에는 기본형, 집합형 등의 모든 데이터 값이 올 수 있습니다. 변수명은 의미있는 명��

numa2717.tistory.com

이전 변수1_기본에 이어 계속 변수 설명입니다.
Python에서는 변수 초기화시에 1 : 1 할당만 가능한 것이 아니라 동시할당도 가능합니다.
동시할당시에는 반드시 변수의 갯수와 데이터의 갯수가 동일해야 합니다.
(추후 Packing *에 대해 설명하면서 데이터의 갯수가 동일하지 않은 경우 변수 선언 방법에 대해서 알아보도록 하겠습니다만 지금은 갯수가 동일해야 한다고 알아주세요.)

""" 변수 사용 목적 : 데이터 저장 문법 (syntax) 2: 변수명 = 변수명2 = 변수명3 = 데이터 문법 (syntax) 3: (***, 자주 사용됨) 변수명, 변수명2 = 값, 값2 (반드시 갯수가 동일해야 한다.(추후 packing* 설명)) """

#1. 변수 a, b, c에 정수 데이터 10을 동시 할당합니다.
#2. 2개의 변수에 2개의 서로 다른 데이터동시 할당합니다.
(#3. packing 연산자에 대해서는 다음에 알아보도록 합니다.)

#1. 동일한 값(데이터)를 여러 변수에 저장 a = b = c = 10 print(a, b, c) #2. 다른 값(데이터)를 여러 변수에 저장. 데이터와 변수의 갯수가 동일해야 함. name, age = '홍길동', 20 # name, age = ("홍길동", 20) # 튜플 값임. print(name, age) #3. 다른 데이터를 여러 변수에 저장. 갯수가 달라도 가능한 방법이 제공된다. (2일차) # Packing *

위 코드를 실행한 콘솔창 화면입니다.

Python에서는 하나의 변수에 서로 다른 데이터형의 값을 저장할 수 있습니다.
그 이유는 python에서는 변수 선언시에 데이터형을 지정하지 않기 때문입니다.

그리고 type(변수명) 함수를 사용하여 해당 시점변수에 어떤 데이터형이 저장되어있는지 알 수 있습니다.

""" 변수 사용 목적 : 데이터 저장 특징 : - 하나의 변수에 서로 다른 데이터형의 값을 저장할 수 있다. Python에서는 변수 선언시에 데이터형을 지정하지 않기 때문. type(변수) 함수를 사용하여 해당 시점에 변수에 저장된 데이터 형식을 알 수 있다. """

age라는 하나의 동일 변수서로 다른 데이터형(int, str, list)을 저장합니다.

age = 10 print(age, type(age)) age = "홍길동" print(age, type(age)) age = [10, 20] print(age, type(age))

위 코드를 실행한 콘솔창 화면입니다.

서로 다른 데이터형을 대입한 서로 다른 변수를 만들고 해당 변수의 타입을 확인해봅니다.
(변수에는 모든 데이터형이 저장될 수 있습니다. 그리고 언제든 다른 데이터형이 저장될 수 있습니다.)

name = "홍길동" # <class 'str'> age = 10 # <class 'int'> height = 185.4 # <class 'float'> gender = "Male" # <class 'str'> isMarried = False # <class 'bool'> email = ["", ""] # <class 'list'> pets = { # <class 'dict'> "강아지" :{"이름" : "멍멍이", "나이" : 2 }, "고양이" : {"이름" : "야옹이", "나이" : 1} } address = None # 값 미정 # <class 'NoneType'> Phones = ("010-1234-5678", "010-9876-5432") # <class 'tuple'> children = {"아들", "딸"} # <class 'set'> print(name, type(name)) print(age, type(age)) print(height, type(height)) print(gender, type(gender)) print(isMarried, type(isMarried)) print(email, type(email)) print(pets, type(pets)) print(address, type(address)) print(Phones, type(Phones)) print(children, type(children))

위 코드를 실행한 콘솔창 화면입니다.

이로써 변수에 대한 설명을 마무리하도록 하겠습니다.

그럼 이만~

  1. 변수 선언
    python에서 변수를 사용하려면 변수 명 = 할당할 값 을 입력하면 된다.
    cup이라는 변수에 mug라는 값을 할당하는 방법이다.
cup = 'mug' print(cup) >>> 'mug'
  1. 빈 값 넣기
    변수에 빈 값을 할당할 수도 있다. None을 넣어주면 된다
cup = None print(cup) >>> None
  1. 여러개의 변수 선언하기
    한번에 여러개의 변수를 선언할 수도 있다.
mango, watermelon, grape = 'yellow', 'green&black', 'purple' - print(mango) >>> yellow - print(watermelon, grape) >>> green&black purple

변수의 값이 같은 변수를 여러개 선언하는것도 가능하다

strawberry = cherry = 'red' print(strawberry, cherry) >>> red red
  1. 변수 삭제
    변수를 삭제할 수도 있다. del을 이용하면 된다.
del mango print(mango) - Traceback (most recent call last): File "<pyshell#54>", line 1, in <module> print(mango) NameError: name 'mango' is not defined

del을 변수명 앞에 붙이면 해당 변수는 삭제된다.

  1. 변수의 값 서로 바꾸기
watermelon, grape = grape, watermelon print(watermelon) >>> purple print(grape) >>> green&black

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]

Toplist

최신 우편물

태그