python - 대상에 대한 가변성

498 단어
객체의 가변성:
      
id () 함수: 대상의 표지 코드를 표시합니다. 이 대상의 신분증 번호에 해당합니다.
대상이 가변성을 가지고 있는지 없는지는 그에 달려 있다
유형은 결정했다
-----불변 객체 -----:number,string,boolean,tuple(원조)
-----가변 객체 ------:list, dict, set (컬렉션)
 
가변성 예:
a = ([], [])//id(a) 테스트를 거쳐 대응하는 주민등록번호는 400764048
      a[0].append('aaa')/id(a) 테스트 후, 신분증 번호는 여전히 400764048
def f(a)
    a.append("hello")

a  = []
print a

f[a]
print a //     ,  a      “hello”  ,              

좋은 웹페이지 즐겨찾기