====== 데이터_타입과_연산_이해 ======
* 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))
==== 실행 콘솔 ====
== 타입 간의 연산
28170
6666666666666666666666666533333333333333333333333334
4.669455999999999
939.5
9.0
9
== 형변환
1
0
3
== 단항 연산자
200
=== 수치 연산 함수
== abs() 절대값
7
== divmod() 함수
12 4
== math() 함수
6
5
===== Tip =====
{{tag>도봉산핵주먹 python 데이터타입 연산}}