과제 블로그

파이썬 숫자형 본문

동아리/python

파이썬 숫자형

stdzmdlw 2023. 7. 26. 09:29

파이썬은 여러 가지 숫자형 자료를 지원합니다. 각 숫자형은 다음과 같이 사용할 수 있습니다.

지원 자료형

  • int: 정수를 나타내는 자료형
  • float: 실수를 나타내는 자료형
  • complex: 복소수를 나타내는 자료형
  • bool: 불린 값을 나타내는 자료형
  • str: 문자열을 나타내는 자료형 (시퀀스형)
  • list: 리스트를 나타내는 자료형 (시퀀스형)
  • tuple: 튜플을 나타내는 자료형 (시퀀스형)
  • set: 집합을 나타내는 자료형
  • dict: 사전을 나타내는 자료형

숫자형 변수 선언 및 출력

str1 = "Python"
bool = True
str2 = "Anaconda"
float = 10.0
int = 7
list = [str1, str2]
dict = {
    "name": "Machine Learning",
    "version": 2.0
}
tuple = 3, 5, 7
set = {7, 8, 9}

print(type(str1))
print(type(bool))
print(type(str2))
print(type(bool))
print(type(float))
print(type(int))
print(type(dict))
print(type(tuple))
print(type(set))

위 코드는 각 변수의 데이터 타입을 출력하는 예제입니다. type 함수를 이용하여 변수의 타입을 확인할 수 있습니다.

숫자형 연산자

파이썬에서는 다양한 숫자형 연산자를 지원합니다. 몇 가지 예제를 살펴보겠습니다.

# 정수 선언
i = 77
i2 = -14
big_int = 999999999999999999999999999999999999999

# 실수 선언
f = 0.9999
f2 = 3.141592
f3 = -3.9
f4 = 3 / 9

# 연산 실습
i1 = 39
i2 = 939
big_int1 = 123456789123456789012345678901234567890
big_int2 = 999999999999999999999999999999999999999
f1 = 1.234
f2 = 3.939

# +
# -
# *
# /
# //
# %
# **

위 코드에서 +, -, *, /, //, %, ** 등의 연산자를 활용하여 정수와 실수의 연산을 수행합니다.

형 변환

파이썬에서는 형 변환을 통해 다양한 자료형으로 변환할 수 있습니다.

a = 3.
b = 6
c = .7
d = 12.7

print(type(a), type(b), type(c), type(d))

print(float(b))
print(int(c))
print(int(d))
print(int(True))
print(float(True))
print(int(False))
print(float(False))
print(complex(3))
print(complex('3'))
print(complex(False))

위 코드에서는 float, int, bool, complex 등을 이용하여 각각의 자료형으로 변환하는 예제를 보여줍니다.

수치 연산 함수

파이썬은 수치 연산에 유용한 함수들을 제공합니다.

print(abs(-7))
x, y = divmod(100, 8)
print(x, y)
print(pow(5, 3))

위 코드에서는 abs, divmod, pow 함수를 사용하여 각각의 기능을 살펴봅니다.

외부 모듈

파이썬은 수학과 관련된 다양한 기능을 제공하는 math 모듈을 사용할 수 있습니다.

import math

print(math.ceil(5.1))   # x 이상의 수 중에서 가장 작은 정수
print(math.pi)          # 원주율(pi) 값 출력

위 코드에서는 math 모듈의 ceil 함수를 사용하여 올림을 수행하고, pi 상수 값을 출력하는 예제를 보여줍니다.

'동아리 > python' 카테고리의 다른 글

파이썬 변수  (0) 2023.07.25