본문 바로가기

파이썬 도전기

03.12 파이썬의 변수

1. 변수 

 

변수란 변할수 있는 수?라고 함

변수는 프로그래밍에서 데이터를 저장하고 관리하는 데 사용되는 중요한 개념입니다. 변수는 이름이 붙은 메모리 공간으로, 값을 저장하거나 참조할 때 사용됩니다.

 

1. 변수 선언: 변수를 사용하기 전에 해당 변수의 이름을 정하고, 그 이름을 사용해 변수를 선언합니다.

 

2. 값 할당: 변수에 값을 할당할 때는 등호(=)를 사용합니다. 오른쪽의 값을 왼쪽의 변수에 저장합니다.

 

3. 값 참조: 변수에 저장된 값을 읽거나 사용할 때는 해당 변수의 이름을 사용하여 값을 참조합니다.

 

4. 변수 타입 추론: 파이썬은 동적 타이핑 언어로, 변수를 선언할 때 변수 타입을 명시적으로 지정하지 않아도 됩니다. 파이썬은 할당된 값의 형태에 따라 변수의 타입을 추론합니다.

 

5. 변수 재할당: 변수에 새로운 값을 할당하면 이전에 저장된 값은 새 값으로 대체됩니다.

 

ex1)

name = '박형건'                                 

age = 29                                              

                                        ------->

print(name)                                                박형건

print(age)                                                      29

 

ex2)

print(name)                                                                                    (아직 name이라는 변수값이 박형건)

 

name = '홍길동'                                                     박형건             (변수 값이 홍길동으로 재할당됨)print(name)                              ->>>>>>>>>>>      홍길동

 

 

2. 변수의 자료형

name = '박형건'
age = 29
weight = 64.3
isLover =False

print(name)
print(age)
print(weight)
print(isLover)

print(type(name))
print(type(age))
print(type(weight))
print(type(isLover))

입력시

 

박형건2964.3False

<class 'str'> str -- 문자열 타입 -> 문자나 문자열을 나타냄               <-----이름

<class 'int'> int -- 정수타입 -> 정수값을 나타냄                               <----age

<class 'float'> float -- 부동소수점 타입 -> 실수값을 나타냄             <-----------몸무게

<class 'bool'> bool -- 부울타입  ->   참 또는 거짓을 나타냄         <---------isLover

 

 

3. 변수 삭제

변수를 삭제하기 위해 del 문을 사용할 수 있습니다. del 문은 지정된 변수를 제거하고 해당 메모리 공간을 해제합니다. 변수가 삭제되면 해당 이름으로 변수에 더 이상 접근할 수 없습니다.

 

print(isLover)  (위에 이미 입력되어있는 값 isLover = false)

-> false

 

del isLover->아무것도 안뜨고 체크표시만됨

 

다시 print(isLover)를 치니-------->>>에러가나옴

'파이썬 도전기' 카테고리의 다른 글

03.13 컬렉션타입-튜플  (0) 2024.03.14
03.13 컬렉션타입 - 리스트  (0) 2024.03.13
03.12 파이썬 설치하는법  (0) 2024.03.12
03.11 코랩 활용  (0) 2024.03.11
03.11 파이썬기본 및 마크다운  (0) 2024.03.11