반응형
주피터 노트북에서 파이썬 변수 사용법
주피터 노트북에서 변수는 Python 코드에서 데이터를 저장하고 처리하는 데 사용됩니다. 변수를 사용하는 방법과 관련된 기본적인 개념과 예제를 설명드리겠습니다.
변수 선언 및 초기화
변수는 값을 저장하는 공간입니다. 변수 이름을 정하고 값을 할당함으로써 변수를 선언하고 초기화할 수 있습니다.
# 변수 선언 및 초기화
a = 10
b = 20
c = a + b
print(c) # 출력: 30
위 코드에서 a
와 b
는 정수 값을 저장하는 변수이며, c
는 두 변수의 합을 저장하는 변수입니다.
다양한 자료형의 변수
Python에서는 다양한 자료형을 사용할 수 있습니다.
정수형 (Integer)
num = 10
print(type(num)) # 출력: <class 'int'>
실수형 (Float)
pi = 3.14
print(type(pi)) # 출력: <class 'float'>
문자열 (String)
name = "Alice"
print(type(name)) # 출력: <class 'str'>
리스트 (List)
numbers = [1, 2, 3, 4, 5]
print(type(numbers)) # 출력: <class 'list'>
딕셔너리 (Dictionary)
person = {"name": "Alice", "age": 25}
print(type(person)) # 출력: <class 'dict'>
변수 이름 규칙
변수 이름을 지정할 때 다음과 같은 규칙을 따라야 합니다.
- 변수 이름은 문자, 숫자, 밑줄(_)로 구성됩니다.
- 변수 이름은 숫자로 시작할 수 없습니다.
- 변수 이름은 대소문자를 구분합니다.
- 예약어 (예: if, for, while 등)는 변수 이름으로 사용할 수 없습니다.
변수 값 변경
변수에 저장된 값은 언제든지 변경할 수 있습니다.
x = 5
print(x) # 출력: 5
x = 10
print(x) # 출력: 10
변수 사용 예제
다양한 예제를 통해 변수 사용법을 익혀보겠습니다.
계산기 프로그램
# 두 수의 합, 차, 곱, 나눗셈을 계산하는 간단한 프로그램
a = 15
b = 4
addition = a + b
subtraction = a - b
multiplication = a * b
division = a / b
print("덧셈:", addition) # 출력: 덧셈: 19
print("뺄셈:", subtraction) # 출력: 뺄셈: 11
print("곱셈:", multiplication) # 출력: 곱셈: 60
print("나눗셈:", division) # 출력: 나눗셈: 3.75
리스트와 반복문
# 리스트와 반복문을 사용하여 변수 값을 출력
fruits = ["사과", "바나나", "체리"]
for fruit in fruits:
print(fruit)
# 출력:
# 사과
# 바나나
# 체리
딕셔너리와 반복문
# 딕셔너리와 반복문을 사용하여 키와 값을 출력
person = {"이름": "Alice", "나이": 25, "도시": "서울"}
for key, value in person.items():
print(key, ":", value)
# 출력:
# 이름 : Alice
# 나이 : 25
# 도시 : 서울
전역 변수와 지역 변수
변수의 범위(scope)에 따라 전역 변수와 지역 변수로 나눌 수 있습니다.
- 전역 변수: 함수 밖에서 선언되며, 프로그램 전체에서 접근 가능합니다.
- 지역 변수: 함수 내에서 선언되며, 해당 함수 안에서만 접근 가능합니다.
전역 변수 예제
x = 10 # 전역 변수
def print_global_x():
print(x) # 전역 변수에 접근
print_global_x() # 출력: 10
지역 변수 예제
def print_local_x():
x = 5 # 지역 변수
print(x) # 지역 변수에 접근
print_local_x() # 출력: 5
print(x) # 전역 변수에 접근, 출력: 10
변수 활용 팁
- 의미 있는 변수 이름 사용: 변수 이름은 해당 변수의 용도를 명확히 나타내는 것이 좋습니다.
- 코드 주석: 변수의 용도와 의미를 주석으로 설명하면 코드의 가독성이 향상됩니다.
- 일관성 있는 변수명 스타일: 변수 이름 스타일을 일관되게 사용하는 것이 좋습니다. 예: snake_case 또는 camelCase.
이와 같이 주피터 노트북에서 변수를 효과적으로 사용하면 데이터 처리 및 분석 작업을 효율적으로 수행할 수 있습니다. 다양한 예제를 통해 변수 사용법을 익히고, 실제 프로젝트에서 이를 활용해 보시기 바랍니다.
반응형
'한국방송통신대학교 > 데이터과학 스터디' 카테고리의 다른 글
데이터과학 및 머신러닝 분야 플랫폼, 캐글(Kaggle) (22) | 2024.07.16 |
---|---|
[주피터 노트북] 주석 단축키 (2) | 2024.07.08 |
[주피터 노트북] 효율적 수행을 위한 단축키 (2) | 2024.07.06 |
[주피터 노트북] 주피터 노트북(Jupyter Notebook) 기본 사용법 (38) | 2024.07.05 |
[주피터 노트북] 주피터 노트북(Jupyter Notebook)에서 할 수 있는 일들 (3) | 2024.07.04 |