python의 경우 모든 것이 객체이고 프로그램에 저장된 모든 데이터가 객체이며 객체는 클래스를 기반으로 생성됩니다. 이번 글에서는 파이썬 객체의 데이터형을 주로 소개하는데, 필요한 친구들은
을 참고하면 된다. 파이썬의 경우 모든 것이 객체이고, 프로그램에 저장된 모든 데이터가 객체이다. 클래스 기반 만들기
컴퓨터는 단순한 숫자 값 이상의 처리가 가능하며, 텍스트, 그래픽, 오디오, 비디오, 웹 페이지 등 다양한 데이터도 처리할 수 있습니다. 등이 다릅니다. 데이터의 경우 서로 다른 데이터 유형을 정의해야 합니다.
class는 Custom Type, Type은 내장 Type을 의미합니다. 둘 다 데이터 유형을 나타내며 이름이 다릅니다
각 객체에는 ID, 유형 및 값이 있습니다. ID는 메모리 내 객체 위치(메모리 내 주소)에 대한 포인터를 나타냅니다. >내장 함수 id()는 객체의 ID를 반환할 수 있습니다. 변수명은 참조
인스턴스화: 특정 유형의 객체 생성인스턴스가 생성된 후특정 위치의 이름입니다. , 해당 ID 및 유형 Immutable
객체 값을 수정할 수 있으면 가변 객체라고 합니다.
객체 값을 수정할 수 없으면 불변 객체라고 합니다.
컨테이너 : 객체에는 기타 목록과 같은 객체에 대한 참조가 포함되어 있습니다.
Python은 개체의 유형에 따라 개체가 참여할 수 있는 작업이나 지원하는 메서드가 결정됩니다. 즉, 메서드가 클래스에 존재하고 개체의 함수가 결정됩니다. 모두 수업 시간에 발견되었습니다.
대부분의 개체에는 대량의 고유 데이터가 있습니다속성 및 메서드
속성: 변수 이름 등 개체와 관련된 값
메서드: when 객체에 대해 특정 작업을 수행하는 호출된 함수
>>> name='test' >>> name.upper() --方法 TEST >>> num = 1 >>> print(num.real) --属性 help(type) -- 查看某个类型有哪些方法或属性 >>> help(int) help(type.func) -- 查找某个方法的用法 >>> help(str.find) 使用点(.)运算符可以访问属性和方法 print(type(obj)) -- 查看对象由哪个类创建的 >>> from twisted.internet import reactor >>> print(type(reactor))
핵심 데이터 유형
숫자: int, long,float,complex,bool (0:False, 1:True )
문자: str, unicode
목록: list
튜플: tuple
사전: dict
파일: file
기타: set(집합),frozenet,클래스 유형 , 없음
위 내용은 Python 객체의 데이터 유형에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!