Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 데이터 유형에 대한 완전한 가이드

Python의 데이터 유형은 Python이 데이터를 저장하는 다양한 형식입니다. 일부 Python 데이터 유형은 튜플, 부동 소수점, 문자열 및 목록입니다. 각 데이터 유형에는 고유한 규칙과 용도가 있으며 다른 데이터를 저장할 수 있습니다.


데이터 유형은 프로그래밍에서 특정 유형의 데이터를 저장하는 데 사용되며 숫자, 문자열 및 목록을 포함합니다. 각 데이터 유형에는 고유한 규칙과 작업이 있기 때문에 올바른 데이터 유형을 사용하는 것이 중요합니다. 따라서 잘못된 데이터 유형을 사용하면 문자열에 대해 특정 기능을 수행하지 못할 수 있습니다.

Python에는 데이터를 저장하는 데 사용할 수 있는 여러 내장 데이터 유형이 포함되어 있습니다. 이 튜토리얼에서는 Python에서 가장 일반적으로 사용되는 데이터 유형을 탐색합니다.

이 기사가 이러한 데이터 유형에 대한 포괄적인 가이드가 아니라는 점을 유의하는 것이 중요합니다. 각 유형에는 다양한 기능이 있습니다. 그러나 이 기사를 읽을 때쯤이면 Python 데이터 유형으로 작업하는 데 필요한 지식을 갖추게 될 것입니다.

문자열

문자열은 하나 이상의 문자 시퀀스이며 문자, 숫자, 기호 및 공백을 포함할 수 있습니다. 파이썬에서 문자열은 작은따옴표(‘’ ) 또는 큰따옴표(“” ), 같은 유형의 인용문으로 시작하고 끝나야 합니다.

다음은 Python의 문자열 예입니다.

'This is an example string!'

모든 유형의 데이터와 마찬가지로 Python 문자열을 변수에 할당할 수 있습니다. 이것은 나중에 프로그램에서 사용하기 위해 데이터를 저장하려는 경우에 유용합니다. 다음은 문자열을 포함하는 Python 변수의 예입니다.

example_string = 'This is an example string!'

문자열은 파이썬에서 텍스트 값을 저장하는 데 사용됩니다. 문자열 데이터 유형에는 문자열 연결, 문자열 분할 및 조인과 같이 텍스트를 조작하는 데 사용할 수 있는 여러 작업도 있습니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

숫자

Python에는 숫자를 나타내는 데 사용할 수 있는 두 가지 데이터 유형인 정수와 부동 소수점이 있습니다. 정수는 소수가 없는 파이썬 숫자인 반면, 부동 소수점은 소수가 있는 복소수입니다.

Python에서 숫자를 입력하면 자동으로 올바른 데이터 유형에 할당됩니다.

정수

정수는 양수 또는 음수 값을 할당할 수 있는 정수입니다. 정수는 일반적으로 int라고 합니다. Python에서 사용하고 더 큰 숫자에 쉼표를 포함하지 마십시오.

다음은 Python의 정수 예입니다.

print(5)

우리 프로그램은 다음을 반환합니다:5.

또한 정수에 대해 수학 함수를 수행할 수 있습니다. 다음은 Python의 기본 덧셈 계산 예입니다.

example_addition =  10 + 10
print(example_addition)

우리 프로그램은 다음을 반환합니다:20.

플로트

부동 소수점 또는 부동 소수점 숫자는 실수입니다. 이는 정수와 달리 소수 및 소수 값을 저장할 수 있음을 의미합니다. 간단히 말해서 부동 소수점을 사용하여 소수점을 포함하는 숫자를 저장할 수 있습니다.

다음은 Python의 float 예제입니다.

print(2.5)

코드 반환:2.5.

정수와 유사하게 정수에 대해서도 수학적 계산을 실행할 수 있습니다. 따라서 두 개의 십진수를 추가하려면 다음 코드를 사용하여 추가할 수 있습니다.

example_decimal_addition = 10.9 + 22.2

코드는 다음을 반환합니다. 33.1.

부울

부울은 두 값 중 하나를 갖는 데이터를 저장하는 데 사용할 수 있습니다. 부울 데이터 유형은 True 또는 False 값을 할당할 수 있으며 두 가지 상태 중 하나만 가질 수 있는 상황에서 사용됩니다.

다음은 Python의 부울 예제입니다.

example_boolean = True

부울 값 True 대문자로 표시됩니다. True와 False는 파이썬에서 특별한 값이기 때문에 사용할 때마다 대문자를 사용해야 합니다.

부울은 프로그램에서 조건이 충족되는지 여부를 평가할 수 있기 때문에 중요합니다. 예를 들어, 두 학생 중 누가 가장 높은 점수를 받았는지 알아내고자 하는 교사가 있다고 가정해 보겠습니다. 다음 명령문을 사용하여 해당 작업을 수행할 수 있습니다.

alex = 9
sophie = 10

highest_grade = alex > sophie
print(highest_grade)

우리 코드는 False를 반환합니다.

보시다시피 우리 프로그램은 Alex와 Sophie의 성적을 비교했습니다. 우리 프로그램은 Alex의 성적이 Sophie의 성적보다 높은지 평가했으며 Sophie가 테스트에서 더 높은 점수를 받았기 때문에 코드가 False를 반환했습니다. .

부울은 값을 비교하는 명령문에 자주 사용됩니다. 예를 들어 값이 다른 값보다 작거나 크거나 같은지 확인하려면 값을 평가하고 응답을 부울로 저장할 수 있습니다.

목록

목록은 순서가 지정된 요소 시퀀스 또는 items입니다. . 목록도 변경 가능하므로 변경할 수 있습니다. Python에서 목록은 쉼표로 구분된 값 세트를 대괄호로 묶어 정의합니다.

다음은 Python의 학생 이름 목록의 예입니다.

students = ['Dale', 'Chloe', 'Alice', 'Jim']

목록은 모든 데이터 유형을 저장할 수 있습니다. 따라서 부울 또는 부동 소수점 목록을 저장하려면 대괄호로 묶으면 됩니다. 다음은 정수 목록의 예입니다.

student_grades = [25, 28, 22, 24]

목록은 하나의 변수에 값의 시퀀스를 저장할 수 있기 때문에 유용한 데이터 유형입니다. 따라서 다른 값을 저장하기 위해 여러 변수를 선언할 필요가 없습니다. 또한 목록을 변경할 수 있으므로 목록의 값을 조작해야 하는 경우 그렇게 할 수 있습니다.

튜플

튜플은 요소의 순서가 지정된 시퀀스입니다. 그러나 목록과 달리 튜플은 변경할 수 없으므로 튜플의 내용을 변경할 수 없습니다. 튜플은 (()) 괄호로 묶인 쉼표로 구분된 값 목록으로 선언됩니다. .

다음은 Python의 튜플 예입니다.

desserts = ('Chocolate Cake', 'Toffee Brownie', Apple Pie')

튜플에서 요소를 추가하거나 제거할 수 있지만 튜플에 저장된 정확한 값은 변경할 수 없습니다. 이 데이터 유형은 저장하고 싶지만 나중에 변경하고 싶지 않은 항목 목록이 있는 경우에 유용합니다.

사전

Python 사전은 순서가 지정되지 않고 인덱싱되고 변경 가능한 항목 모음입니다. 즉, 사전의 항목에는 특정 순서가 없으며 고유한 인덱스 값(또는 keys ) 개별 요소를 참조하는 데 사용할 수 있습니다. 또한 사전의 내용은 변경 가능합니다.

사전은 중괄호({} ).

사전은 종종 관련된 데이터를 보관하는 데 사용됩니다. 신발 가게를 소유하고 있고 브랜드 이름, 신발 이름 및 신발 가격을 인벤토리에 저장하려고 한다고 가정해 보겠습니다. 다음은 이러한 신발 중 하나를 저장하는 사전의 예입니다.

jordan_6s = {
	'name': 'Jordan 6 Rings'
	'price': 57.50,
	'brand_name': 'Jordan'
}

위의 사전에는 콜론이 포함되어 있습니다. 이는 사전에 키와 값의 두 부분이 포함되어 있기 때문입니다. 위의 예에서 키는 name입니다. , pricebrand_name , 그리고 우리는 그것들을 사용하여 키의 값을 얻을 수 있습니다.

따라서 Jordan 6 Rings의 가격을 검색하려면 다음 코드를 사용할 수 있습니다.

print(jordan_6s['price'])

코드는 57.5를 반환합니다. 사전의 키/값 쌍 구조는 Python에서 다양한 응용 프로그램을 가지고 있으며 관련 데이터를 저장할 때 유용할 수 있습니다.

세트

Python 세트는 정렬되지 않은 요소 모음입니다. Python 세트의 모든 항목은 고유하므로 세트에서 중복이 허용되지 않습니다. 또한 집합은 변경할 수 없으므로 집합이 선언된 후에는 값을 변경할 수 없습니다.

집합은 쉼표로 구분되고 중괄호({})로 묶인 값 목록으로 정의됩니다. ).

집합은 일반적으로 합집합이나 교집합과 같은 특정 수학 연산을 수행하기 위해 Python에서 사용됩니다. 다음은 Python의 집합 예입니다.

colors = {'Red', 'Orange', 'Yellow', 'Green'}

결론

Python에는 특정 유형의 데이터를 저장하는 데 사용할 수 있는 여러 내장 데이터 유형이 포함되어 있습니다. Python에서 가장 일반적으로 사용되는 데이터 유형은 문자열, 정수, 부동 소수점, 목록, 사전, 집합 및 튜플입니다.

이 튜토리얼에서는 이러한 각 데이터 유형의 기본 사항을 살펴보고 Python 프로그램에서 사용할 수 있는 위치에 대해 논의했습니다. 이제 전문가처럼 Python 데이터 유형 작업을 시작할 준비가 되었습니다!

Python은 기술 산업에서 수요가 많은 기술입니다. 다운로드 무료 Career Karma 앱 오늘 전문 코치 중 한 명과 Python 학습이 기술 분야에서 경력을 쌓는 데 어떻게 도움이 되는지에 대해 이야기해 보세요.