Python, API
[Python] is/==/not - True/False/None
오늘밤날다
2025. 1. 11. 14:28
value를 각각 True, False, None으로 지정하고 각각 8개의 표현식을 돌려보면 결과는 아래 같다.
for value in [True, False, None]:
print(value)
if value is True:
print('1. if value is True')
if value is False:
print('2. if value is False')
if value is None:
print('3. if value is None')
if value == True:
print('4. if value == True')
if value == False:
print('5. if value == False')
if value == None:
print('6. if value == None')
if value:
print('7. if value')
if not value:
print('8. if not value')
True
1. if position is True
4. if position == True
7. if position
False
2. if position is False
5. if position == False
8. if not position
None
3. if position is None
6. if position == None
8. if not position
결론:
8번을 조심해야 한다.