파이썬 함수와 변수의 위치
조회수 1735회
class A:
def aaa(self):
return None
def aa():
a.aaa()
a = A()
print(aa())
a = A()
class A:
def aaa(self):
return None
def aa():
a.aaa()
print(aa())
파이썬에서 함수나 클래스를 사용할 때 변수가 선언되지 않아도 함수를 만들 수 있나요..? 그러니까 함수나 클래스를 굳이 코드 상단에다 미리 작성안해도 되는 느낌..? 죄송합니다 말이 두서가 없어서.. 위 두 코드는 정상적으로 작동합니다..
예를 들어 아래 코드는 b라는 변수가 선언되지 않았다면서 오류가 나거든요,,
class A:
def aaa(self):
return None
def aa():
b.aaa()
a = A()
print(aa())
구글링해봐도 이에 대한 정보를 못찾겠어서 질문 올려봅니다..
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력