Python 5. 데이터 타입, 숫자형 및 연산

min seung moon·2021년 8월 11일
0

PythonBasic

목록 보기
5/7

1. 데이터 타입 종류

  • Boolean
  • Numbers
  • String
  • Bytes
  • Lists
  • Tuples
  • Sets
  • Dictionaries
# 데이터 타입

v_bool = True
v_float = 10.3
v_int = 7
v_str2 = "Goodboy"
v_byte = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
v_list = [3, 5, 7]
v_tuple = 3, 5, 7
v_set = {7, 8, 9}
v_dict = {
    "name": "mms",
    "age": 25
}

print(type(v_bool))
print(type(v_float))
print(type(v_int))
print(type(v_str2))
print(type(v_byte))
print(type(v_list))
print(type(v_tuple))
print(type(v_set))
print(type(v_dict))

2. 숫자형 및 연산자

  • 파이썬에는 증감연산자가 없다네요, ㅠㅠ 내가 제일 좋아하는 연산자인데
  • + : 더하기
  • - : 빼기
  • * : 곱하기
  • / : 나누기
  • // : 나누기(몫)
  • % : 나누기(나머지)
  • ** : 지수(제곱)
  • 단항 연산자
num1 = 10
num2 = 5
num3 = -1

print(num1 + num2)
print(num1 - num2)
print(num1 * num2)
print(num1 / num2)
print(num1 // num2)
print(num1 % num2)
print(num1 ** num2)
print(+num3)
print(-num3)

3. 형변환

  • int, float, complex(복소수)
# 형변환
# int, float, complex(복소수)
a = 5.
b = 4
c = 10

print(type(a), type(b))
result = a + b
print(result)
print(type(result))

print(float(c))
print(complex(3))
print(int(True))
print(int(False))
print(complex(False))

4. 수치 연산 함수

https://docs.python.org/3/library/math.html

# 수치연산자

print(abs(-7))

몫은 n으로 나머지는 m으로

n, m = divmod(100, 8)
print(n, m)

import math

print(math.ceil(5.1)) # 올림
print(math.floor(3.874)) # 내림

![](https://velog.velcdn.com/images%2Fansalstmd%2Fpost%2Ff69a8cba-73fa-4d33-b007-e91bb5168827%2Fimage.png)
profile
아직까지는 코린이!

0개의 댓글