====== 데이터_타입과_연산_이해 ====== * 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 데이터타입 연산}}