PHP8.1 Python 파이썬에서 변수가 정의되어 있는지 확인하세요. [중복됨], Determine if variable is defined in Python [duplicate] 질문 코드에서 런타임에 특정 위치에서 변수가 설정되었는지 어떻게 알 수 있을까요? 이는 항상 명확하지 않습니다. 왜냐하면 (1) 변수가 조건부로 설정될 수 있고, (2) 변수가 조건부로 삭제될 수 있기 때문입니다. 저는 Perl의 defined()이나 PHP의 isset(), 또는 Ruby의 defined?과 유사한 것을 찾고 있습니다. if condition: a = 42 # "a"는 여기서 정의되어 있나요? if other_condition: del a # "a"는 여기서 정의되어 있나요? 답변 try: thevariable except NameError: print("음, 결국 정의되지 않았네요!") else: print("확실히, 정의되었습니다.") 2023. 10. 8. 이전 1 다음