본문 바로가기
Python/개념

Day 2-2. 변수

by 사라리24 2024. 3. 12.
SMALL

1. 변수

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

name = '김사과'
age = 20

print(name)
print(age)
더보기

[결과

김사과
20


name = '반하나'

print(name)
더보기

[결과]

반하나

 

 

2. 변수의 자료형

 

파이썬은 동적 타이핑(dynamic typing) 언어로, 변수의 타입을 선언할 필요 없이 값을 할당할 때 자동으로 타입을 추론합니다. 이는 프로그래머가 변수의 타입을 직접 명시할 필요 없이 더 유연하게 코드를 작성할 수 있는 장점을 제공합니다. 그렇지만 이로 인해 잘못된 타입의 값이 변수에 할당되는 상황도 발생할 수 있습니다.

 

2-1. 자료형 : type

정수형 : int
실수형 : float
문자열 : str
논리형 : bool

name = '김사과'
age = 20
weight = 50.5
isLover = False

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

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

 

김사과
20
50.5
False
<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
 
 

3. 변수 삭제


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

del isLover

print(isLover)
더보기

[결과] 오류

NameError                                 Traceback (most recent call last)
<ipython-input-6-8d50c1e905d0> in <cell line: 3>()
      1 del isLover
      2 
----> 3 print(isLover)

NameError: name 'isLover' is not defined


name1 = '김사과'
name2 = name1
print(name2)

 

더보기

[결과]

김사과

 

'Python > 개념' 카테고리의 다른 글

Day 3-1. 컬렉션 타입 - 리스트  (0) 2024.03.13
Day 2-4. 과제  (0) 2024.03.12
Day 2-3. 문자열 다루기  (0) 2024.03.12
Day 2-1. print 함수  (0) 2024.03.12
Day 1. 코랩  (0) 2024.03.11