>백엔드 개발 >파이썬 튜토리얼 >Python 객체의 데이터 유형에 대한 자세한 소개

Python 객체의 데이터 유형에 대한 자세한 소개

黄舟
黄舟원래의
2017-05-14 11:26:521390검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.