파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 7. 자료형의 참과 거짓

2018. 1. 26. 23:57Python-이론/python

자료형의 참과 거짓


참 or 거짓
"python"
"" 거짓
[1, 2, 3]
[] 거짓
() 거짓
{} 거짓
1
0 거짓
None 거짓


문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어있으면 거짓이 되고 비어 있지 않으면 참이된다. 숫자에서는 그 값이 0일 때 거짓이 되고 나머지는 모두 참이다.


if []:
    print("false")
else:
    print("true")

false

if [1,2,3,4]:
    print("true")
else:
    print("false")


true

[]당연히 거짓 이니깐 false를 출력한다. [1,2,3,4]는 참이니 true를 반환한다.