중화사전망 - 자전 검색 - 파이썬 일반 데이터 유형
파이썬 일반 데이터 유형
1 일반적으로 모든 양의 정수, 0 및 음의 정수와 같은 숫자 클래스를 나타내는 데 사용됩니다.
2.Integer 는 가장 일반적으로 사용되는 데이터 유형이며 계산에 자주 참여합니다. 파이썬 3.5 에서 인터프리터는 메모리에 -5 에서 3000 (5 포함, 3000 제외) 사이의 정수 오브젝트를 자동으로 만듭니다. 즉, 이 범위 내에서 등가성은 이미 만들어진 동일한 정수 오브젝트입니다. 범위 밖에서 같더라도 다른 오브젝트를 나타냅니다. 이 특성은 파이썬 버전이 변경됨에 따라 변경되므로 너무 의존하지 마십시오.
3.bool 유형은 int 유형을 상속하며 int 의 하위 클래스입니다.
4. 파이썬 2 에는 긴 정수 long 이 있으며 숫자 범위가 더 넓습니다. 파이썬 3 에서는 취소되었고 모든 정수는 int 로 표시됩니다.
모든 수치 계산, 수학 계산 및 과학 계산에 참여하십시오. 이것은 또한 모든 프로그래밍 언어에 있는 데이터 유형이기도 합니다. 프로그래밍 언어는 인간의 사고를 시뮬레이션하고, 자동으로 계산하고, 수학적으로 많은 중복 트랜잭션을 더 잘 해결하기 위해 태어났기 때문에 숫자 및 정수는 프로그래밍 언어에 없어서는 안 됩니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 프로그래밍 언어, 프로그래밍 언어, 프로그래밍 언어)
6. 이진 (0b\0B 로 시작), 10 진수, 8 진수 (0o\0O) 및 16 진수 (0x\0X) 를 지원합니다.
둘째, 파이썬 정수와 부동 소수점 유형은 일반적인 숫자 연산을 지원합니다.
정수와 부동 소수점 모두 참여할 수 있는 연산:+-*/%(나머지)//(나눗셈) * * (거듭제곱)
파이썬 문자 유형:
파이썬 문자로 표시된 데이터:
파이썬 3 은 유니코드 인코딩을 지원합니다. 문자, 숫자 및 기호로 구성된 형식을 문자열이라고 하며, 사람의 쓰기 기호에 더 가깝거나 같기 때문에 정보 표현 및 전달에서 가장 인정받는 형식이기도 합니다. 프로그래밍에서도 흔히 볼 수 있는데, 그에 상응하는 조작 가능한 방법이 많이 있어서 재미있다.
문자열은 수정할 수 없으며, 접합하여 새 문자열 객체를 작성할 수 있습니다.
슬라이스 및 아래 첨자 작업 지원 대답
3, insert insert 요소: list.insert(index, object): 색인 아래 첨자 앞에///a.insert(2 요소 삽입 (2,' python').
4, clear 는 모든 요소를 지웁니다. list.clear() //a.clear ()
5.Pop 요소가 삭제되고 반환됩니다. list.pop(index) // 기본적으로 요소가 삭제됩니다.
Remove 지정된 요소를 삭제합니다. list.remove (v), v 요소에 오류 ///a.remove('c' c') 가 없습니다.
7, count 는 list.count(value) 와 같이 목록에 있는 값 수를 반환합니다
8, 얕은 층 복사 새로운 목록을 복사합니다: list.copy ()
9, sort: sortlist.sort (reverse = false/true): 기본 오름차순.
정렬 기능: 정렬됨 (리스트)
10, reverse: 제자리에서 뒤집기: list.reverse ()
1 1, index(value, star, stop): 지정된 범위 내에서 이 값의 아래 첨자를 지정합니다. list.index (2,0,5
목록 요소 액세스:
아래 첨자 액세스: 목록;
Values (): dictionary: list(k.values ()) 에 있는 모든 값의 시퀀스를 반환합니다.
Items (): 키 값 쌍으로 구성된 튜플이 요소인 시퀀스를 반환합니다. (클래스 세트) list(k.items ())
Update(e): 사전 업데이트: e 는 사전이거나 e =)-{ 1: none, 2: none, 3: none} 의 두 요소로 구성된 단위 요소 시퀀스일 수 있습니다
1 1, set default (k, d = none): 키가 없으면 키 값 쌍이 생성됩니다.
K.setdefault('keyword')
파이썬 세트
컬렉션이 나타내는 데이터:
여러 요소의 무질서한 조합, 집합은 무질서하고 집합 요소는 고유합니다.
사전의 키는 집합을 통해 이루어진다.
컬렉션은 반복 객체입니다.
모음 생성: s = {1, 2}; S1= set (); S2 = 세트 (반복 가능)
수집 요소에 대한 액세스 :
For 루프는 반복하지 않고 컬렉션의 모든 요소에 액세스합니다.
일반적인 방법:
Add (객체): s.add ('hi') 는 컬렉션에 요소를 추가합니다.
Pop (): stack, 컬렉션이 비어 있으면 오류 보고: 모든 요소 삭제
Clear (): 컬렉션을 비우고 빈 컬렉션 객체를 반환합니다.
Remove (객체): 존재하지 않고 오류가 있는 요소를 삭제합니다. s.remove('hi' hi').
Update (설정): 다른 컬렉션을 업데이트하고 요소가 없으면 업데이트하지 않습니다.
Copy (): 얕은 복제
기기 패키지 작동:
교집합: s1&; S2;
차집합, 보집: s1-S2;
유니온: s1| S2;
Issubset (): 서브세트인지 여부: s1.issubset (S2) s1은 S2 의 서브세트입니다.
Issuperset (): 상위 세트인지 여부를 결정합니다. s 1.issuperset ().
불변 세트:
Frozenset (): 빈 불변 컬렉션 객체를 반환합니다.
Frozenset(iterable):
S = frozenset(iterable)
파이썬 시퀀스 유형 * * * 은 같은 특징을 가지고 있습니다.
첫째, 시퀀스 유형 * * * 은 동일한 피쳐를 가집니다
파이썬 시퀀스 유형에는 list 문자열, 목록 목록 및 tuple 이 있습니다.
둘 다 아래 첨자 인덱스 및 슬라이스 작업을 지원합니다.
아래 첨자는 모두 0 부터 시작하며 아래 첨자를 통해 액세스할 수 있습니다.
동일한 운영자 보유
둘째, 지원되는 기능:
Len(obj): 객체의 길이를 반환합니다.
목록 (iterable): 반복되는 오브젝트를 목록으로 만듭니다.
Tuple(iterable): 반복 가능한 객체를 튜플로 변환합니다.
Str(ojb): 임의의 객체를 문자열로 변환합니다.
Max (반복 가능): Python 3 의 요소가 같은 유형인 경우 python2 의 요소는 Max (,) -[( 1, 3), (2,4)] 입니다
시퀀스 유형의 슬라이스 작업:
슬라이스:
L[ 색인]; 요소에 액세스합니다.
L [1:4]; 간격/부분
L [star: stop: step]; 단계를 설정하고 간격 요소를 가져옵니다.