1. 자료형

자료형(Data type)은 효율적인 메모리 사용을 위해서 데이터를 정수형, 실수형, 문자(열)형, 논리형으로 구분한 것이다.

1) 정수: int (integer의 약자)

  • num = 15
  • outcome = 95

2) 실수: float

  • height = 168.5
  • pi = 3.14

3) 문자(열): str (string의 약자)

  • greeting = '안녕하세요'
  • country = 'Australia'

문자(열)형은 작은 따옴표(') 또는 큰 따옴표(")를 사용할 수 있으나, 혼용해서 사용하 수는 없다.

4) 논리형: bool (boolean의 약자)

  • dayOff = True
  • sampleResult = False

1.1 정수 vs 실수

정수는 메모리가 허용되는 한 무한 사용이 가능하다.

실수는 대략 소수점 이하 17~18번째에서 데이터 손실이 일어난다.

1.2 숫자(정수, 실수) vs 문자(열)

  • 숫자도 따옴표(')로 묶으면 문자(열)로 인식한다.

위의 데이터타입은 'int'로 숫자(정수, 실수)다.

위의 데이터타입은 'str'로 문자(열)다.

만약 숫자를 따옴표로 묶어서 둘을 다음과 같이 더하면 문자열로 인식하기 때문에 산수 연산을 하지않고 문자를 이어서 붙여나가는 형식으로 나온다.

2.3 논리형

논리형은 Ture(참)와 False(거짓)을 구분하기 위한 자료형이다.

  • 참:
    redColour = True
    print(redColour)
    print(type(redColour))


Q1. 다음에 맞는 변수를 선언하기

  • 원주율(3.14)
  • 커피(4500)
  • 국적(한국)
  • 성인을 구분하기 위한 변수(성인: True, 미성년자: False)

Q2. 실행 결과를 보고 적합한 변수를 선언하기

  • 1.25 <class 'float'>
  • 1.25 <class 'str'>
  • False <class 'str'>
  • True <class 'bool'>

profile
거북선통통통통

0개의 댓글