사람은 두 가지 속성, 즉 height
과 weight
을 가진 새로운 클래스입니다.가져온 모델에서 모든 클래스 인스턴스를 가져 오는 방법은 무엇입니까?
class People:
def __init__(self, height, weight):
self.height = height
self.weight = weight
나는 같은 클래스와이 클래스의 일부 개체가 다른 file.py
를 가져올합니다. 예를 들면 다음과 같습니다.
p1 = People(185, 87)
p2 = People(167, 73)
p3 = People(173, 90)
그러나 각 변수가 호출되는 방식과 주어진 파일에 변수가 얼마나 많은지는 알지 못합니다. 가져온 파일의 모든 개체를 가져올 수 있습니까? 목표는 여러 파일에서 객체의 list()를 만드는 것입니다.
정의 다음
isinstance
체크pred
에 대한True
인 모듈obj
에서 다른 모듈에서 볼 수있는 모듈에서 'isinstance (v, People)'인지 확인하십시오. 이것은 모듈의 전역 범위에있는 변수들만 포함합니다; 정말 유용하니? – deceze당신은 정말로 여기에서 뒤에 있니? 당신이 해결하려고하는 문제는 당신이 정말로 가져야 할 문제와 같지 않기 때문에. –
클래스 인스턴스를 assert 함수로 다른 클래스 인스턴스와 비교해야하며 클래스 인스턴스가 올바르게 구현되었는지 확인해야합니다. 어떤 종류의 테스트 프로그램이 있습니다. –