사람이 잘못 여기에 무엇을 봐 주시겠습니까 예상대로 작동하지 않는 경우 : 아래 파이썬은
dang=True
if [ dang == False ] :
print ("False")
print("Value of dang is %s"%dang)
else :
print ("True")
print("Value of dang is %s"%dang)
ding=True
if ding == False :
print ("False")
print("Value of ding is %s"%ding)
else :
print ("True")
print("Value of ding is %s"%ding)
가
첫 번째 예에서
False
Value of dang is True
True
Value of ding is True
무엇 대괄호를 사용합니까? 또한 부울 값과 없음 값에 대해 == 대신에'is'와 비교하십시오. http://stackoverflow.com/questions/9494404/use-of-true-false-and-none-as-return-values-in-python-functions – Paco
'[dang == False]'는'[False]'를 반환합니다. . 이것에보십시오 : http://www.tutorialsp.com/ppython/python_lists.htm – Paco
@Paco, 당신의 연결은 당신과 동의하지 않는 것처럼 보인다. "boolean (True, False), 숫자 및 문자열과 같은 기본적으로 내장 된 불변 유형에는'is'를 사용하면 안됩니다." – Kevin