목차

데이터_타입과_연산_이해

  • description : python에서 데이터타입과 연산 이해
  • author : 도봉산핵주먹
  • email : hylee@repia.com
  • lastupdate : 2020-06-19

데이터타입과 연산 이해

예제 코드

# section04-1
# 데이터 타입
 
v_str1 = "hylee"
v_bool = True
v_str2 = "Goodboy"
v_float = 10.3
v_int = 7
v_dict = {
    "name" : "Lee",
    "age" : 32
}
 
v_list = [3, 5, 7]
v_tuple = 3, 5, 7
v_set = {7,8,9}
 
print(" == 타입 간의 연산")
print(type(v_tuple))
print()
 
i1 = 30
i2 = 939
big_int1 = 99999999999999999999999999
big_int2 = 66666666666666666666666666
f1 = 1.234
f2 = 3.784
f3 = .5
f4 = 10.
 
print(i1 * i2)
print(big_int1 * big_int2)
print(f1 * f2)
 
result = f3 + i2
print(result, type(result))
 
print()
 
a = 5.
b = 4
 
print(type(a), type(b))
result2 = a + b
print(result2)
print(int(result2))
 
print()
 
# 형변환
 
print(" == 형변환")
print(int(True))
print(int(False))
print(int("3"))
 
print()
# 단항 연산자
print(" == 단항 연산자")
y = 100
y += 100
print(y)
 
print()
 
# 수치 연산 함수
print(" === 수치 연산 함수")
# abs 절대값
print(" == abs() 절대값")
print(abs(-7))
print()
# 100을 8로 나눠서 몫은 n  나머지는 m으로 변수화
print(" == divmod() 함수")
n, m = divmod(100, 8)
print(n, m)
 
print()
 
print(" == math() 함수")
import math
print(math.ceil(5.1))
print(math.floor(5.1))

실행 콘솔

 == 타입 간의 연산
<class 'tuple'>
 
28170
6666666666666666666666666533333333333333333333333334
4.669455999999999
939.5 <class 'float'>
 
<class 'float'> <class 'int'>
9.0
9
 
 == 형변환
1
0
3
 
 == 단항 연산자
200
 
 === 수치 연산 함수
 == abs() 절대값
7
 
 == divmod() 함수
12 4
 
 == math() 함수
6
5

Tip