>백엔드 개발 >파이썬 튜토리얼 >변수가 있는지 확인하는 방법

변수가 있는지 확인하는 방법

anonymity
anonymity원래의
2019-05-27 14:07:204230검색

변수를 호출할 때 변수가 정의되어 있지 않으면 Python에서 오류를 보고합니다.

변수가 있는지 확인하는 방법

해결 방법도 매우 간단합니다. 즉, 미리 변수에 null 값을 할당하는 것입니다.

그러나 시스템 내장 함수를 호출하여 변수 이름이 정의되었는지 여부를 확인할 수도 있습니다. 구현할 수 있는 내장 함수는 3개입니다.

res1 = 'test' in locals().keys()
res2 = 'test' in dir()
res3 = 'test' in vars().keys()
print(res1,res2,res3)  # 变量test暂时还没有定义,返回False
test = ""  # 定义变量test
res4 = 'test' in locals().keys()
res5 = 'test' in dir()
res6 = 'test' in vars().keys()
print(res4,res5,res6)  # 变量test已经被定义了,返回True

위에서 정의되었는지 확실하지 않은 변수를 호출해야 하는 경우 먼저 위 함수를 사용하여 판단을 추가할 수 있습니다.

위 내용은 변수가 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.