728x90
반응형
SMALL
1. 변수란❓
- 처리할 데이터를 저장시키는 기억장소
- 데이터를 가리키는 메모리 주소가 저장되어있는 기억장소
1-1. 변수의 이름을 작성하는 방법
- 데이터를 표현할 수 있는 이름으로 지어야 함
- 문자부터 시작해야 함(숫자부터 시작하면 에러)
- 대소문자를 구분함
- _ 로 시작할 수 있음
- 한글로 변수를 만들 수 있음.
(OS체계에 따라 안될 수 있기 때문에 쓰지 않는 것이 좋음.) - 미리 예약된 키워드는 사용할 수 없음(for, if, in, is ....) -> 대소문자로 구분/_를 섞어 사용 등
변수를 만들어 보자.
name = '김사과'
age = 20
위와 같이 변수를 선언했을 때 python내 메모리 할당은 다음과 같다.
print(name)
print(age)
>>> 김사과
>>> 20
'반하나'라는 또 다른 데이터를 name에 대입해보자.
name = '반하나'
print(name)
>>> 반하나
name에 '반하나'라는 데이터의 주소가 저장되기 때문에 '반하나'가 출력됨
변수를 한번에 선언해보자.
name, age, weight= '김사과', 20, 50.5
print(name, age, weight)
>>>김사과 20 50.5
숫자형 변수를 저장하고 출력해보자.
num1 = 10
num2 = 3
print('%d / %d = %4.2f' %(num1, num2, num1/num2))
>>> 10 / 3 = 3.33
2. 변수의 데이터 타입
- 데이터 타입(자료형): 자료가 저장되는 형태를 의미
- str: 문자형
- int: 정수형
- float: 실수형
- bool: 논리형(True, False)
여러 데이터 타입의 변수를 만들어보자.
name = '김사과'
age = 20
weight = 50.5
isLover = False
# type(): 변수의 데이터 타입을 리턴해주는 함수
print(type(name))
print(type(age))
print(type(weight))
print(type(isLover))
>>> <class 'str'>
>>> <class 'int'>
>>> <class 'float'>
>>> <class 'bool'>
3. 변수의 삭제
- del 문 사용
- del: 객체를 삭제하는데 사용, 파이썬은 데이터를 저장할 수 있는 모든 것이 객체
isLover
>>> False
del isLover
print(isLover)
>>> NameError: name 'isLover' is not defined
728x90
반응형
LIST
'Python > Basic' 카테고리의 다른 글
[파이썬, Python] 문자열(string) 다루기 - 문자열 함수, 문자열 인덱싱, 슬라이싱 (0) | 2023.03.06 |
---|---|
[파이썬, Python] 입력함수 input()에 대해 알아보자 🧐 (0) | 2023.03.06 |
[파이썬, Python] 출력함수 print()에 대해 알아보자🧐 (0) | 2023.03.03 |
[파이썬, Python] 구글 코랩(Google Colaboratory)로 파이썬 프로그래밍 하기! (0) | 2023.03.03 |
[파이썬, Python] pip 란? & 파이썬 라이브러리 버전 확인 및 설치, 제거하기 (0) | 2023.03.03 |