python data types
Python 데이터 유형 소개 :
우리는 Python 변수 이전 튜토리얼에서 자세히 설명합니다.
이 튜토리얼에서는 이해하기 쉽도록 관련 예제와 함께 Python 데이터 유형의 다양한 분류를 탐색합니다.
명시 적 다양성 Python 교육 자습서 Python에 대한 지식을 풍부하게하기 위해이 시리즈에서 제공됩니다.
학습 내용 :
비디오 자습서보기
Python 데이터 유형 : 숫자, 문자열 및 목록 :
Python 데이터 유형 : 튜플, 집합 및 사전 :
Python 데이터 유형
데이터 유형은 변수의 특성을 설명합니다.
Python에는 6 개의 표준 데이터 유형이 있습니다.
- 번호
- 끈
- 명부
- 튜플
- 세트
- 사전
# 1) 숫자
Numbers에는 주로 Integer, Float 및 Complex를 포함한 3 가지 유형이 있습니다.
이 3 개는 파이썬에서 클래스로 정의됩니다. 변수가 속한 클래스를 찾으려면 type () 함수를 사용할 수 있습니다.
예:
a = 5 print(a, 'is of type', type(a))
산출: 5는 유형입니다
b = 2.5 print(b, 'is of type', type(b))
산출: 2.5 유형
c = 6+2j print(c, 'is a type', type(c))
산출 : (6 + 2j)는 유형입니다.
# 2) 문자열
문자열은 순서가 지정된 일련의 문자입니다.
YouTube를 mp4로 변환하는 가장 좋은 방법
작은 따옴표 나 큰 따옴표를 사용하여 문자열을 나타낼 수 있습니다. 여러 줄 문자열은 삼중 따옴표, ''또는 '' '를 사용하여 나타낼 수 있습니다.
문자열은 변경 불가능합니다. 즉, 일단 문자열을 선언하면 이미 선언 된 문자열을 업데이트 할 수 없습니다.
예:
Single = 'Welcome' or Multi = 'Welcome'
여러 줄 : ”Python은 범용 프로그래밍을 위해 해석 된 고급 프로그래밍 언어입니다. Guido van Rossum이 만들고 1991 년에 처음 출시되었습니다.”
또는
‘’’Python은 범용 프로그래밍을 위해 해석 된 고급 프로그래밍 언어입니다. Guido van Rossum이 만들었고 1991 년에 처음 출시되었습니다.’’’
Concatenation, Repetition 및 Slicing과 같은 문자열에서 여러 작업을 수행 할 수 있습니다.
연쇄: 두 줄을 연결하는 작업을 의미합니다.
예:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
산출: Python에 오신 것을 환영합니다
되풀이:
일련의 명령을 특정 횟수만큼 반복하는 것을 의미합니다.
예:
Print(String1*4)
산출: 환영합니다.
슬라이싱 : 슬라이싱은 문자열의 일부를 추출하는 기술입니다.
노트 : Python에서 인덱스는 0부터 시작합니다.
예:
print(String1(2:5))
산출: lco
Python은 음수 색인도 지원합니다.
print(String1(-3:))
산출: 오메
파이썬에서 문자열은 불변이므로 문자열을 업데이트하려고하면 오류가 발생합니다.
예:
String(1)= 'D'
산출: TypeError :‘str’개체는 항목 할당을 지원하지 않습니다.
# 3) 목록
목록에는 일련의 값이 포함될 수 있습니다.
목록 변수는 대괄호 ()를 사용하여 선언됩니다. 목록은 변경 가능하므로 목록을 수정할 수 있습니다.
예:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
산출 : 목록 (2) = 5.5
print('List(0:3) = ', List(0:3))
산출: 목록 (0 : 3) = (2, 4, 5.5)
목록 업데이트 :
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
산출: (2, 4, 5.5,‘안녕하세요’)
# 4) 튜플
튜플은 쉼표로 구분 된 일련의 Python 객체입니다.
튜플은 불변이므로 일단 생성 된 튜플은 수정할 수 없습니다. 튜플은 괄호 ()를 사용하여 정의됩니다.
예:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
산출: 튜플 (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
산출: 튜플 (0 : 3) = (50, 15, 25.6)
파이썬에서 튜플은 불변이므로 튜플을 업데이트하려고하면 오류가 발생합니다.
예:
Tuple(2)= 'D'
산출: TypeError :‘tuple’개체는 항목 할당을 지원하지 않습니다.
# 5) 세트
세트는 정렬되지 않은 항목 모음입니다. 집합은 중괄호 {} 안에 쉼표로 구분 된 값으로 정의됩니다.
예:
Set = {5,1,2.6,'python'} print(Set)
산출: {‘python’, 1, 5, 2.6}
세트에서 우리는 두 세트에서 결합 및 교차와 같은 작업을 수행 할 수 있습니다.
|를 사용하여 Union 연산을 수행 할 수 있습니다. 운영자.
예:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
산출: A U B = {‘c’,‘a’, 2,‘d’}
& Operator를 사용하여 교차점 연산을 수행 할 수 있습니다.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
산출: {7}
집합이 순서가 지정되지 않은 컬렉션이므로 인덱싱은 의미가 없습니다. 따라서 슬라이싱 연산자 ()가 작동하지 않습니다.
Set(1) = 49.3
산출: TypeError :‘set’개체는 항목 할당을 지원하지 않습니다.
# 6) 사전
사전은 Python에서 가장 유연한 내장 데이터 유형입니다.
사전 항목은 키를 사용하여 저장 및 가져옵니다. 사전은 엄청난 양의 데이터를 저장하는 데 사용됩니다. 값을 검색하려면 키를 알아야합니다. Python에서 사전은 중괄호 {} 안에 정의됩니다.
키를 사용하여 해당 값을 검색합니다. 그러나 그 반대는 아닙니다.
통사론:
핵심 가치
예:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
산출: {1 :‘안녕하세요’, 2 : 7.5, 3 :‘수업’}
다음 방법을 사용하여 값을 검색 할 수 있습니다.
예:
print(Dict(2))
산출: 7.5
수동 테스트를위한 무료 온라인 테스트
키 대신 값을 사용하여 값을 검색하려고하면 오류가 발생합니다.
예:
print('Dict(7.5) = ', Dict(7.5))
산출:
역 추적 (가장 최근 호출 마지막) :
파일“”, 줄 1, in
print (“Dict (7.5) =“, Dict (7.5))
KeyError : 7.5
다음 방법을 사용하여 사전을 업데이트 할 수도 있습니다.
예:
Dict(3) = 'python' print(Dict)
산출:
{1 :‘안녕하세요’, 2 : 7.5, 3 :‘파이썬’}
이 튜토리얼에서 지금까지 Python 데이터 유형의 다양한 분류를 이해 했어야합니다.
다가오는 튜토리얼은 파이썬 연산자에 대한 모든 것을 설명 할 것입니다 !!