Python/python 기초

Python Boolean 평가하기

DS지니 2021. 4. 2. 21:34
728x90
반응형

1. 문자열

- 기본적으로 모두 True

bool("abc")
bool(["apple", "cherry", "banana"])

> True

> True

 

 

- 예외 False 

False, None, 공백인 경우

bool(False)
bool(None)
bool("")
bool(())
bool([])
bool({})

> False

> False

> False

> False

> False

> False

 

2. 숫자

- 0을 제외하고 모두 True

bool(123)
bool(0)

> True

> False

 

 

3. boolean 확인하는 함수, 내장함수(isinstance)

def myFunction() :
  return True

if myFunction():
  print("YES!")
else:
  print("NO!")

> Yes!

x = 200
print(isinstance(x, int))
print(isinstance(x, str))

> True

> False

728x90
반응형

'Python > python 기초' 카테고리의 다른 글

python - np.linspace (균등한 시퀀스 array)  (0) 2021.04.08
Operators 연산자  (0) 2021.04.02
Escape Characters  (0) 2021.04.02
Format  (0) 2021.04.02
문자열 수정(Modify Strings)  (0) 2021.04.02