포스트

[ Python 강의 ] 5. 기초 자료형

정수, 실수, 문자열 이해하기

파이썬을 배우기 시작할 때 가장 먼저 접하게 되는 것이 바로 자료형입니다. 파이썬의 기초 자료형 중 가장 기본이 되는 세 가지 - 정수(Integer), 실수(Float), 문자열(String)에 대해 알아보겠습니다.

1. 정수(Integer)

정수란?

정수는 소수점이 없는 숫자를 말합니다. 일상 생활에서 사용하는 일반적인 숫자, 예를 들어 -3, 0, 10과 같은 숫자들이 모두 정수에 해당합니다.

파이썬에서의 정수

파이썬에서 정수형 변수는 int로 표시됩니다. 메모리의 허용 범위 내에서 아주 큰 수를 저장할 수 있는 것이 파이썬의 특징 중 하나입니다.

1
2
3
a = 100
b = -25
print(type(a))  # 출력: <class 'int'>

파이썬에서 정수의 기본 산술 연산자

파이썬에서 정수와 관련된 기본 산술 연산자는 다양한 수학적 계산을 수행하는 데 사용됩니다. 이러한 연산자들을 이해하는 것은 프로그래밍의 기본적인 요소입니다.

1. 더하기 - +

+ 연산자는 두 정수를 더합니다.

1
2
result = 10 + 5
print(result)  # 출력: 15

2. 빼기 - -

- 연산자는 첫 번째 정수에서 두 번째 정수를 뺍니다.

1
2
result = 10 - 5
print(result)  # 출력: 5

3. 곱하기 - *

* 연산자는 두 정수를 곱합니다.

1
2
result = 10 * 5
print(result)  # 출력: 50

4. 나누기 - /

/ 연산자는 첫 번째 정수를 두 번째 정수로 나눕니다. 이 연산자는 항상 실수 결과를 반환합니다.

1
2
result = 10 / 5
print(result)  # 출력: 2.0

5. 나머지 - %

% 연산자는 첫 번째 정수를 두 번째 정수로 나눈 후의 나머지를 반환합니다.

1
2
result = 10 % 3
print(result)  # 출력: 1

6. 몫 - //

// 연산자는 첫 번째 정수를 두 번째 정수로 나눈 후의 몫을 반환합니다. 이는 나눗셈의 결과를 정수로 내림하여 얻은 값입니다.

1
2
result = 10 // 3
print(result)  # 출력: 3

7. 제곱 - **

** 연산자는 왼쪽의 피연산자를 오른쪽 피연산자의 지수로 거듭제곱합니다.

1
2
result = 2 ** 3  # 2의 3제곱
print(result)  # 출력: 8

이 예에서는 2를 세 번 곱한 값을 계산하고 있습니다.

pow() 함수

또 다른 방법으로 pow() 함수를 사용할 수도 있습니다. 이 함수는 두 개의 인자를 받아 첫 번째 인자를 두 번째 인자의 지수로 거듭제곱합니다.

1
2
result = pow(2, 3)  # 2의 3제곱
print(result)  # 출력: 8

pow() 함수는 내장 함수로서 별도의 모듈을 임포트할 필요 없이 사용할 수 있습니다.

제곱근 계산

제곱근을 구하려면 0.5를 지수로 사용하거나, math 모듈의 sqrt() 함수를 사용할 수 있습니다.

1
2
3
4
5
6
7
import math # 뒤에 모듈 강의 참고

result = 4 ** 0.5  # 4의 제곱근
print(result)  # 출력: 2.0

result = math.sqrt(4)  # math 모듈의 sqrt() 함수 사용
print(result)  # 출력: 2.0

2. 실수(Float)

실수란?

실수는 소수점 아래의 숫자를 포함하는 숫자입니다. 예를 들어, 3.14나 -0.001 같은 숫자가 실수에 해당합니다.

파이썬에서의 실수

파이썬에서는 float로 실수형 변수를 표시합니다. 실수는 부동 소수점 방식으로 표현되며, 매우 크거나 작은 수는 지수 표현을 사용하여 나타낼 수 있습니다.

1
2
3
x = 2.718
y = 0.003
print(type(x))  # 출력: <class 'float'>

3. 문자열(String)

문자열이란?

문자열은 텍스트 데이터를 말합니다. 문자, 단어, 문장 등을 포함하는 모든 텍스트 형태가 문자열입니다.

파이썬에서의 문자열

파이썬에서 문자열은 작은따옴표(‘ ‘) 또는 큰따옴표(“ “)로 표현됩니다. 파이썬의 문자열은 유니코드 문자를 지원하므로, 다양한 언어와 특수 문자를 포함할 수 있습니다.

1
2
3
str1 = "Hello, Python!"
str2 = '파이썬은 재미있어요!'
print(type(str1))  # 출력: <class 'str'>

마무리

정수, 실수, 문자열은 파이썬 프로그래밍을 시작할 때 기본적으로 알아야 할 자료형입니다. 이것들은 프로그래밍의 기본이며, 파이썬에서 다룰 수 있는 다양한 데이터의 기초가 됩니다. 이 기초 자료형들에 익숙해지면 파이썬을 통한 프로그래밍이 훨씬 쉬워질 것입니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.