데이터 타입(1)

한예찬·2022년 5월 25일
0

부트캠프

목록 보기
3/3

데이터 타입에 대해 공부를 하다보니 종류는 여러가지가 있었다... 그리고 그 데이터 타입들 하나하나 연산자가 다양하게 있었고 그것을 수업을 통해 공부하였다! 문자열은 내용이 상당히 중요하기때문에 따로 다루고 논리형까지만 먼저 정리해보았다.

숫자형 (numeric)

  • 정수(int)와 실수(float) 형이 있다.

  • 산술 연산자

    연산자설명비고
    +더하기
    -빼기내용 7
    *곱하기2*10 => 20
    /나누기10/3 => 3.33333
    //나누기 몫10//3 => 3
    %나머지10%3 => 1

논리형 (bool)

  • 참 거짓을 표현 하는값이다.
  • 값(value)
    - True : 참
    - False : 거짓
  • 주로 조건문에서 많이 사용된다.
  • bool(값) 함수.
    - 다른 타입을 논리형 값으로 변환하는 함수
    - 빈 문자열, 숫자0, None은 False 나머지는 True로 변환된다.

논리형 관련 연산자

  • 비교 연산자
    - 두값(모든 타입 비교가능)을 비교 후 그 결과를 논리형으로 리턴 한다.
연산자설명비고
==같다
!=같지 않다
>크다문자열일 경우 사전식 비교로 나중에 나오는 글자가 크다.
>=크거나 같다
<작다
<=작거나 같다
  • 논리형(bool) 관련 연산자
    - 논리형 값을 연산해서 결과를 논리형 값으로 리턴 한다.
연산자설명
&(and)두 값이 Ture 이면 결과 Ture 나머진 모두 False
(or)같지 않다
^두 값이 다를경우 Ture 같으면 False
not피연산자를 반대로 부정한다.(Ture ->False, False->True)
  • 조건연산자 (삼항 연산자)
    - 조건이 True이거나 False이냐에 따라 결과값을 반환하는 연산자
Value1 if 조건식 esle Value2
조건식이 True이면 Value1을 False이면 Value2를 반환
str = '양수' if num >= 0 else '음수'
  • None
    - None
    - 아무 값도 없음을 나타내는값
    - 다른 언어에서는 주로 NULL 을 사용한다.
profile
하넥

0개의 댓글