==를 사용하여 두 객체가 파이썬에서 동일한 값을 갖는지 확인하십시오.

beMerry

다음은 코드입니다.

class foo:
   def __init__(self,p1,p2):
       self.a1 = p1
       self.a2 = p2

def main():
    o1=foo("lucy","jack")
    o2=foo('lucy','jack')
    print(o1==o2)
main()

나는 o1과 o2가 다른 객체라는 것을 이해합니다. 저를 혼란스럽게하는 것은 그것들이 같은 가치를 가지고 있다는 것입니다. 그렇죠? 그리고 "=="는 두 개체의 값이 같은지 확인하는 데 사용됩니다. 맞죠? 내가 여기서 뭔가를 놓쳤나요?

홍옥

동일한 객체를 모두 동일한 인스턴스 변수를 가진 객체로 정의하려면 각 변수를 테스트하는 코드를 작성하는 것보다 쉽습니다.

class foo:
    def __init__(self,p1,p2):
        self.a1 = p1
        self.a2 = p2

    def __eq__(self, other):
        return self.__dict__ == other.__dict__


def main():
    o1=foo("lucy","jack")
    o2=foo('lucy','jack')
    print(o1==o2)
main()

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 숫자 값이 numpy (+/-)에서 동일한 부호를 가지고 있는지 확인하십시오.

분류에서Dev

파이썬에서 두 목록 사이의 차이를 가져 와서 동일한 값을 가지고 있으면 인쇄하십시오.

분류에서Dev

목록의 두 값이 동일한 숫자를 가지고 있는지 확인하십시오.

분류에서Dev

두 경로가 동일한 파일을 가리키는 지 확인하십시오.

분류에서Dev

Excel에서 VBA를 사용하여 하루가 주어진 두 날짜 사이인지 확인하십시오.

분류에서Dev

Mongoose와 MomentJS를 사용하여 문서가 두 날짜 사이에 있는지 확인하십시오.

분류에서Dev

객체 목록에 동일한 JavaScript의 두 항목이 있는지 확인하십시오.

분류에서Dev

파이썬 객체가 작동하지 않는지 확인하십시오.

분류에서Dev

두 개의 LinearLayouts가 작동하지 않고 layout_weight를 사용하여 동일한 높이를 갖도록하십시오.

분류에서Dev

두 TextField가 react-hook-form과 동일한 값을 가지고 있는지 확인하십시오.

분류에서Dev

텍스트 상자의 두 값이 동일한 지 확인하십시오.

분류에서Dev

파이썬에서 패턴 또는 정규식 일치를 사용하여 파일 이름을 확인하십시오.

분류에서Dev

jquery를 사용하여 두 가지 색상이 접촉하는지 확인하십시오.

분류에서Dev

두 Java 목록에 순서 및 요소 수에 관계없이 동일한 객체가 포함되어 있는지 확인하십시오.

분류에서Dev

클래스에서 파이썬 메소드를 사용하여 변수가 다른 클래스 객체에서 동일한 지 확인

분류에서Dev

나는 sympy를 사용하여 파이썬의 세 객체 사이에 두 개의 동등한 것을 삽입하고 싶습니다.

분류에서Dev

Excel에서 동일한 행의 두 값을 확인하십시오.

분류에서Dev

두 개의 다른 개체가 동적 컬렉션에서 동일한 값을 갖는지 확인

분류에서Dev

파이썬 2를 사용하여 목록의 각 줄에 동일한 문자열을 추가하십시오.

분류에서Dev

Linq를 사용하여 List <T> 내의 모든 개체가 동일한 속성 값을 갖는지 확인하는 방법

분류에서Dev

두 가지 유형의 객체를 사용하지만 단일 엔드 포인트를 갖는 서비스를 작성하는 방법은 무엇입니까?

분류에서Dev

동일한 테이블에서 PHP를 사용하여 두 열의 값을 비교하고 동일한 값이면 색상을 지정하는 방법

분류에서Dev

WebDriverWait ()를 사용하여 셀레늄 파이썬에서 동일한 클래스 이름을 가진 다음 요소의 값에 액세스하는 방법

분류에서Dev

키가 PHP를 사용하여 다차원 배열에 값이 있는지 확인하십시오.

분류에서Dev

사용자가 UITabBarController에서 동일한 탭을 선택했는지 확인하십시오.

분류에서Dev

파이썬에서 동일한 클래스의 객체를 생성하는 여러 방법을 갖는 방법은 무엇입니까?

분류에서Dev

Python을 사용하여 datetime에 요일 이름 또는 시간대가 있는지 확인하십시오.

분류에서Dev

파이썬에서 동일한 접두사로 여러 데이터 프레임을 추가하는 방법

분류에서Dev

jquery를 사용하여 javascript 객체 또는 json 파일 내부에 일부 값을 동적으로 추가

Related 관련 기사

  1. 1

    두 숫자 값이 numpy (+/-)에서 동일한 부호를 가지고 있는지 확인하십시오.

  2. 2

    파이썬에서 두 목록 사이의 차이를 가져 와서 동일한 값을 가지고 있으면 인쇄하십시오.

  3. 3

    목록의 두 값이 동일한 숫자를 가지고 있는지 확인하십시오.

  4. 4

    두 경로가 동일한 파일을 가리키는 지 확인하십시오.

  5. 5

    Excel에서 VBA를 사용하여 하루가 주어진 두 날짜 사이인지 확인하십시오.

  6. 6

    Mongoose와 MomentJS를 사용하여 문서가 두 날짜 사이에 있는지 확인하십시오.

  7. 7

    객체 목록에 동일한 JavaScript의 두 항목이 있는지 확인하십시오.

  8. 8

    파이썬 객체가 작동하지 않는지 확인하십시오.

  9. 9

    두 개의 LinearLayouts가 작동하지 않고 layout_weight를 사용하여 동일한 높이를 갖도록하십시오.

  10. 10

    두 TextField가 react-hook-form과 동일한 값을 가지고 있는지 확인하십시오.

  11. 11

    텍스트 상자의 두 값이 동일한 지 확인하십시오.

  12. 12

    파이썬에서 패턴 또는 정규식 일치를 사용하여 파일 이름을 확인하십시오.

  13. 13

    jquery를 사용하여 두 가지 색상이 접촉하는지 확인하십시오.

  14. 14

    두 Java 목록에 순서 및 요소 수에 관계없이 동일한 객체가 포함되어 있는지 확인하십시오.

  15. 15

    클래스에서 파이썬 메소드를 사용하여 변수가 다른 클래스 객체에서 동일한 지 확인

  16. 16

    나는 sympy를 사용하여 파이썬의 세 객체 사이에 두 개의 동등한 것을 삽입하고 싶습니다.

  17. 17

    Excel에서 동일한 행의 두 값을 확인하십시오.

  18. 18

    두 개의 다른 개체가 동적 컬렉션에서 동일한 값을 갖는지 확인

  19. 19

    파이썬 2를 사용하여 목록의 각 줄에 동일한 문자열을 추가하십시오.

  20. 20

    Linq를 사용하여 List <T> 내의 모든 개체가 동일한 속성 값을 갖는지 확인하는 방법

  21. 21

    두 가지 유형의 객체를 사용하지만 단일 엔드 포인트를 갖는 서비스를 작성하는 방법은 무엇입니까?

  22. 22

    동일한 테이블에서 PHP를 사용하여 두 열의 값을 비교하고 동일한 값이면 색상을 지정하는 방법

  23. 23

    WebDriverWait ()를 사용하여 셀레늄 파이썬에서 동일한 클래스 이름을 가진 다음 요소의 값에 액세스하는 방법

  24. 24

    키가 PHP를 사용하여 다차원 배열에 값이 있는지 확인하십시오.

  25. 25

    사용자가 UITabBarController에서 동일한 탭을 선택했는지 확인하십시오.

  26. 26

    파이썬에서 동일한 클래스의 객체를 생성하는 여러 방법을 갖는 방법은 무엇입니까?

  27. 27

    Python을 사용하여 datetime에 요일 이름 또는 시간대가 있는지 확인하십시오.

  28. 28

    파이썬에서 동일한 접두사로 여러 데이터 프레임을 추가하는 방법

  29. 29

    jquery를 사용하여 javascript 객체 또는 json 파일 내부에 일부 값을 동적으로 추가

뜨겁다태그

보관