파이썬 입출력 및 파일 처리 기본 개념

파이썬을 처음 배우는 분들이 가장 먼저 접하는 개념이 바로 변수와 자료형입니다. 변수는 데이터를 저장하는 공간이며, 자료형은 해당 데이터의 종류를 나타냅니다. 파이썬은 동적 타이핑 언어이기 때문에 변수를 선언할 때 자료형을 지정할 필요가 없습니다. 그러나 올바른 프로그래밍을 위해 자료형을 이해하는 것은 매우 중요합니다.
"파이썬 변수와 자료형을 제대로 이해하면 프로그래밍의 절반은 성공한 것입니다!"
"자료형을 이해하면 코드의 오류를 줄이고 실행 속도를 최적화할 수 있습니다."
"파이썬에서 변수는 곧 데이터의 이름표입니다. 올바른 변수 사용법을 배워보세요!"
변수란 프로그래밍에서 데이터를 저장하는 공간을 의미합니다. 파이썬에서는 변수를 선언할 때 특정 자료형을 명시할 필요 없이 값을 할당하면 자동으로 자료형이 결정됩니다.
변수 선언은 매우 간단합니다. 값을 할당하기만 하면 됩니다.
# 변수 선언 예제
name = "홍길동"
age = 25
height = 175.5
파이썬의 기본 자료형에는 다음과 같은 것들이 있습니다:
자료형 | 예제 |
---|---|
정수형 (int) | x = 10 |
실수형 (float) | y = 3.14 |
문자열 (str) | name = "Python" |
논리형 (bool) | flag = True |
프로그래밍을 하다 보면 한 자료형을 다른 자료형으로 변환해야 할 때가 있습니다. 파이썬에서는 몇 가지 내장 함수를 통해 자료형 변환이 가능합니다.
# 자료형 변환 예제
num = 10
str_num = str(num) # 정수를 문자열로 변환
float_num = float(num) # 정수를 실수로 변환
int_num = int("20") # 문자열을 정수로 변환
파이썬에서는 변수를 생성하면 자동으로 메모리에 저장됩니다. 그러나 사용하지 않는 변수를 계속 남겨두면 메모리를 낭비할 수 있으므로 주의해야 합니다.
⚠️ 주의: 변수 삭제는 del
키워드를 사용하여 수행할 수 있습니다.
아래는 변수를 활용한 간단한 예제입니다.
name = input("이름을 입력하세요: ")
age = int(input("나이를 입력하세요: "))
print(f"안녕하세요, {name}님! 당신의 나이는 {age}살입니다.")
del
을 사용해 제거하세요.
Q: 파이썬에서 변수 이름을 지정할 때 주의할 점은?
A: 변수 이름은 문자 또는 밑줄(_)로 시작해야 하며, 숫자로 시작할 수 없습니다. 또한, 예약어는 변수명으로 사용할 수 없습니다.
Q: 파이썬에서 변수는 자동으로 메모리에서 삭제되나요?
A: 네, 파이썬은 가비지 컬렉터(GC)를 사용하여 사용되지 않는 변수를 자동으로 삭제합니다.
파이썬 변수와 자료형은 프로그래밍의 기본 개념이며, 이를 이해하면 코드 작성이 훨씬 쉬워집니다. 변수를 효율적으로 활용하는 방법을 익히고 실전에서 적용해보세요.