meong_j
기록하는 습관.
meong_j
전체 방문자
오늘
어제
  • 분류 전체보기 (176)
    • 개인 공부 정리 (0)
    • 서버 운영 (37)
      • Linux (36)
    • Frontend (11)
      • Vue.js (10)
    • Backend (70)
      • Java (4)
      • Python (22)
      • Django (38)
      • Spring (6)
    • Database (5)
      • Oracle (4)
      • MySQL (1)
      • MariaDB (0)
    • Android (14)
      • Kotlin (6)
    • 배포 (9)
      • Docker (8)
      • AWS (1)
    • IT_study (29)
      • Coding test (17)
      • 알고리즘 (5)
      • 스터디 (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • github

인기 글

반응형

태그

  • cpu사용률
  • 이차원배열정렬
  • 테크커리어
  • 코틀린자료형
  • DHCP
  • SASS Variables
  • 배포인프라
  • 안드로이드adaptor
  • Kotlin
  • django
  • 중첩라우트
  • docker
  • 리눅스인증
  • 리눅스방화벽
  • dockersecret
  • 개발자도서
  • Proxy
  • dp #알고리즘
  • router-link
  • gabagecollecter

최근 댓글

최근 글

250x250
hELLO · Designed By 정상우.
meong_j

기록하는 습관.

파이썬 기초 자료형 (4) - 숫자형 선언하기
Backend/Python

파이썬 기초 자료형 (4) - 숫자형 선언하기

2021. 9. 13. 17:13
728x90
반응형

 

1) 데이터 타입 확인
#숫자형

#파이썬 지원 자료형

"""
int : 정수
float : 실수
complex : 복소수
bool : 불린
str : 문자열(시퀀스)
list : 리스트(시퀀스)
tuple : 튜플(시퀀스)
set : 집합
dict : 사전
"""

#데이터 타입
str1 = "Python"
bool = True
str2 = 'Annaconda'
float_var = 10.0 # 10 != 10.0
int_var = 7
list = [str1, str2]
dict = {
    "name" : "Machine Learing",
    "version" : 2.0
}
tuple = (7, 8, 9)
set = {7, 8, 9}


#데이터 타입 출력
print(type(str1))
print(type(bool))
print(type(str2))
print(type(float_var))
print(type(int_var))
print(type(list))
print(type(dict))
print(type(tuple))
print(type(set))


print()

 

 

 

 

 

2) 숫자형 연산자 - 정수,실수 
#숫자형 연산자
"""
+

-

*

/
// : 몫
% : 나머지
abs(x) : 절대값
pow(x,y) x ** y -> 2 ** 3 제곱
"""


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

#정수 출력
print(i)
print(i2)
print(big_int)
print()


#실수 출력
f = 0.0000
f2 = 3.14432
f3 = -3.9
f4 =  3/9

print(f)
print(f2)
print(f3)
print(f4)
print()



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

# +
print(">>>>>+")
print("i1 + i2 : ", i1 + i2)
print("f1 + f2 : ", f1 + f2)
print("big_int1 + big_int2 : ", big_int1 + big_int2)
print()



# +
print(">>>>>*")
print("i1 * i2 : ", i1 * i2)
print("f1 * f2 : ", f1 * f2)
print("big_int1 * big_int2 : ", big_int1 * big_int2)
print()

 

 

 

3)  서로 다른 숫자 type 형변환
# 서로 다른 type 더할시 자동 형변환 됨
a = 3.
b = 6
c = .7
d = 12.7


#타입 출력
print(type(a), type(b), type(c), type(d))
print()



#형 변환
print(float(b))
print(int(c))
print(int(d))
print(int(True)) #True :0, False:0
print(float(False))
print(complex(3))
print(complex('3')) # 문자형 -> 숫자형
print(complex(False))
print()

#수치 연산 함수
print(abs(-7))
x, y = divmod(100,8)

print(x,y) #몫과 나머지 출력
print(pow(5,3), 5 ** 3) #제곱근

print()

#외부 모듈
import math

print(math.ceil(5.1)) # x이상 의 수 중에서 가장 작은 정수
print(math.pi)

 

 

 

반응형

'Backend > Python' 카테고리의 다른 글

파이썬 기초 자료형 (6) - 튜플(Tuple)  (0) 2021.09.13
파이썬 기초 자료형 (5) - 리스트(List)  (0) 2021.09.13
파이썬 기초 자료형 (3) - 문자형 선언하기  (0) 2021.09.13
파이썬 기초 자료형 (2) - 파이썬 변수  (0) 2021.09.13
파이썬 기초 자료형 (1) - print 함수 사용법  (0) 2021.09.02
    'Backend/Python' 카테고리의 다른 글
    • 파이썬 기초 자료형 (6) - 튜플(Tuple)
    • 파이썬 기초 자료형 (5) - 리스트(List)
    • 파이썬 기초 자료형 (3) - 문자형 선언하기
    • 파이썬 기초 자료형 (2) - 파이썬 변수
    meong_j
    meong_j
    #it #개발일기 #개발공부 #개발자 #백앤드 #생각정리 #시간은 실력에 비례한다 #뭐든지 꾸준히 열심히 #오늘의 내가 내일의 나를 만든다

    티스토리툴바