boolean

  1. Basic

    • 0 이외에 모든 정수가 참이다.
    • 할당할 때는 ‘=’, 비교할 때는 ‘==’
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      a = True # 참
      b = False # 거짓

      a = 10
      if a == 10:
      print('a == 10')
      >> a == 10

      # else if = elif
      if a > 10:
      print('a > 10')
      elif a < 10:
      print('a < 10')
      else:
      print('a == 10')
      >> a == 10

      a == 10
      >> True
      a < 10
      >> False
  2. python에서 False로 간주하는 객체

    • False, None, 빈 문자열, 빈 리스트, 빈 튜플, 빈 딕셔너리, 공집합(set())
    • not을 사용하여 반대 선언 가능
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      li = []
      if not li:
      print('True')
      >> True

      tu = ()
      if not tu:
      print('True')
      >> True

      dic = {}
      if not {}:
      print('True')
      >> True

      not False
      >> True
Share