>  기사  >  백엔드 개발  >  파이썬의 기본 데이터 유형은 무엇입니까

파이썬의 기본 데이터 유형은 무엇입니까

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-06-11 16:55:2328947검색

파이썬의 기본 데이터 유형은 무엇입니까

파이썬의 기본 데이터 유형은 무엇인가요? 하나씩 소개하겠습니다:

1. Numbers ---> int class

물론 숫자의 경우 Python의 숫자 유형에는 Boolean뿐만 아니라 int, long, float, complex도 포함됩니다. 값(0과 1), 여기서는 정수 유형만 소개합니다.

Python2에서는 정수의 크기가 제한되어 있습니다. 즉, 숫자가 특정 범위를 초과하면 더 이상 int 유형이 아니고, Python3에서는 정수의 크기와 길이에 관계없이 long 유형이 됩니다. 즉, Integer 유형 int라고 통칭합니다.

주요 메소드는 다음과 같습니다.

int -->문자열 데이터 유형을 int 유형으로 변환합니다. 참고: 문자열의 내용은 숫자여야 합니다

bit_length() -->숫자를 Binary로 변환합니다. , 이진수의 최소 개수를 반환합니다

2, Boolean 값 --->bool class

 Boolean 값의 경우 True와 False 두 가지 결과만 있으며 이는 각각 이진수로 0과 1에 해당합니다. True 값이 너무 많습니다. False 값이 무엇인지만 알면 됩니다---》없음, 비어 있음(예: [ ]/( ) /" "/{ }), 0

관련 추천 : "python video tutorial"

3. String --->str class

string은 Python에서 가장 일반적으로 사용되는 데이터 유형이며 작은따옴표를 사용할 수 있습니다.'' 문자열을 생성하려면 ""를 큰따옴표로 묶습니다.

문자열은 수정할 수 없습니다. 문자에 관한 모든 것, 인덱싱, 슬라이싱, 길이, 순회, 삭제, 분할, 공백 지우기, 대소문자 변환, 시작 항목 결정 등과 같은 측면에서 문자열을 소개할 수 있습니다.

Create string

slice

Index--> index(), find()

index() 및 find() 차이점은 다음과 같습니다. 인덱스의 문자 또는 시퀀스가 ​​문자열에 없는 경우 --》ValueError: 하위 문자열을 찾을 수 없으며 find -->의 경우 -1을 반환합니다. ​

Length -->len()

참고: len() 메서드 -->는 목록, 튜플 및 사전의 요소 수 확인과 같은 다른 데이터 유형에도 사용할 수 있습니다.

Delete--> del

문자열 내용 판단--> isalnum(), isalpha(), isdigit()

대소문자 변환--> capitalize(), lower(), upper(), title( ), casefold()

시작하고 끝나는 항목 결정-->startswith(), endwith() 

Expand-->expandtabs()

형식화된 출력-->format(), format_map( )

조인 방법

split--> 분할(), partition()

replacement-->replace

replacement-->makestran, 번역

4, list --->list 클래스

목록은 특정 순서로 배열된 일련의 요소로 구성됩니다. 해당 요소는 숫자, 문자열, 목록, 튜플, 사전, 부울 값 등과 같은 모든 데이터 유형일 수 있으며 해당 요소도 수정 가능합니다.

형식은 다음과 같습니다.

names = ['little-five","James","Alex"]2 #또는 3개 이름 = list(['little-five","James","Alex"])

Indexing, slicing

Append-->append() 

Expand-->extend()

참고: 확장 확장과 추가의 차이점:-->전자는 요소를 다음과 같이 추가하는 것입니다. 전체 추가, 후자는 데이터 유형의 요소를 목록에 추가하는 것입니다. 예:

insert() --> 제거

remove() --> 삭제

sorted() --> 기본값은 정방향 순서이며, reverse =True를 추가하면 역순을 의미합니다

5. Tuple --->tuple class

Tuple은 수정할 수 없는 목록입니다. 그 특성은 목록의 특성과 유사합니다. 대괄호 대신 괄호를 사용하여 식별됩니다.

#Tuple name = ("little-five","xiaowu")print(name[0])

6. 사전 --->dict class

사전은 일련의 키-값 쌍입니다. , 각 키-값 쌍은 쉼표로 구분되며, 각 키는 값에 해당하며 해당 값은 키를 사용하여 액세스할 수 있습니다. 무질서한.

키 정의는 변경할 수 없어야 합니다. 즉, 숫자, 문자열, 튜플, 부울 값 등이 될 수 있습니다.


값의 정의는 모든 데이터 유형이 될 수 있습니다.

순회 -->항목, 키, 값

7, 컬렉션 -->클래스 설정

세트의 정의에 대해: 내 생각에 세트는 바구니와 같다. 물건을 담을 수도 있고 꺼낼 수도 있지만, 이런 것들은 무질서하고, 어떤 것을 꺼낼 것인지를 지정하기가 어렵다. 동시에 특정 방법을 통해 필터링하여 필요한 것을 얻을 수 있습니다. 따라서 집합을 생성하고, 추가하고, 삭제하고, 관계적으로 운용할 수 있습니다.

컬렉션의 특징:

1. Deduplication

2. Unordered

3. 각 요소는 불변 유형(사전 키로 사용할 수 있는 해시 가능 유형)이어야 합니다.

생성: 집합, Frozenset

추가: 추가, 업데이트

삭제: 팝, 제거, 폐기

관계 연산: 교집합 &, 합집합 |, 차이 집합 -, 교집합 보완^, issubset, isupperset

판단 여부 두 세트 사이의 관계는 하위 세트이거나 상위 세트입니다.-> issubset, isupperset

위 내용은 파이썬의 기본 데이터 유형은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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