중화사전망 - 자전 검색 - 파이썬 변수의 유형을 알 수는 없겠죠?

파이썬 변수의 유형을 알 수는 없겠죠?

변수는 값을 저장하는 예약된 메모리 위치일 뿐입니다. 즉, 변수를 만들 때 메모리에 공간을 남겨 두게 됩니다.

인터프리터는 변수의 데이터 유형에 따라 메모리를 할당하고 메모리에 저장할 수 있는 내용을 유지하기로 결정합니다. 따라서 변수에 다른 데이터 유형을 할당하여 정수, 소수 또는 문자를 변수에 저장할 수 있습니다.

= 연산자 왼쪽에 있는 피연산자는 변수 이름이고 = 연산자 오른쪽에 있는 피연산자는 변수에 저장된 값입니다. 예를 들어-

라이브 데모

여기서 100, 1000.0 및' John' 은 각각 카운터, miles 및 name 변수에 할당된 값입니다. 이렇게 하면 다음과 같은 결과가 나타납니다

파이썬을 사용하면 여러 변수에 동시에 값을 지정할 수 있습니다. 예를 들어-

여기서 값이 1 인 정수 객체가 만들어지고 세 변수 모두 동일한 메모리 위치에 할당됩니다. 여러 객체를 여러 변수에 지정할 수도 있습니다. 예를 들어-

여기서 값이 1 과 2 인 두 정수 객체는 각각 변수 a 와 b 에 할당되고 값이' John' 인 문자열 객체는 변수 c 에 할당됩니다 .....

메모리에는 여러 유형의 데이터가 저장됩니다. 예를 들어, 사람의 나이는 숫자 값으로 저장되고, 그 또는 그녀의 주소는 영숫자로 저장됩니다. 파이썬에는 가능한 작업과 각 데이터가 저장되는 방법을 정의하는 다양한 표준 데이터 유형이 있습니다.

파이썬에는 다섯 가지 표준 데이터 유형이 있습니다

숫자 데이터 유형은 숫자 값을 저장합니다. 숫자 객체는 값을 지정할 때 만들어집니다. 예를 들어-

Del 문을 사용하여 숫자 객체에 대한 참조를 삭제할 수도 있습니다. Del 문의 구문은-

Del 문을 사용하여 단일 객체 또는 여러 객체를 삭제할 수 있습니다. 예를 들어-

파이썬은 네 가지 다른 숫자 유형을 지원합니다

여기 몇 가지 수치 예가 있습니다

파이썬의 문자열은 따옴표로 묶인 연속 문자 세트로 식별됩니다. 파이썬은 한 쌍의 작은 따옴표나 큰 따옴표를 허용합니다. 슬라이스 연산자 ([] 및 [:]) 를 사용하여 문자열 시작 0 부터-1 까지 문자열의 하위 세트를 가져올 수 있습니다.

더하기 (+) 기호는 문자열 연결 연산자이고 별표 (*) 는 반복 연산자입니다. 예를 들어-

라이브 데모

이렇게 하면 다음과 같은 결과가 나타납니다

List 는 파이썬에서 가장 일반적인 복합 데이터 유형입니다. 목록에는 쉼표로 구분되고 대괄호 ([]) 로 묶인 항목이 포함되어 있습니다. 어느 정도 목록은 c 의 배열과 유사합니다. 한 가지 차이점은 리스트에 속하는 모든 항목이 서로 다른 데이터 유형일 수 있다는 것입니다.

슬라이스 연산자 ([] 및 [:]) 를 사용하여 목록에 저장된 값에 액세스할 수 있습니다. 색인은 목록 시작 부분의 0 부터 시작하여1으로 끝납니다. 더하기 (+) 기호는 리스트 연결 연산자이고 별표 (*) 는 반복 연산자입니다. 예를 들어-

이렇게 하면 다음과 같은 결과가 나타납니다

튜플은 목록과 유사한 또 다른 순차적 데이터 유형입니다. 튜플은 쉼표로 구분된 여러 값으로 구성됩니다. 그러나 목록과 달리 튜플은 괄호 안에 포함되어 있습니다.

목록과 튜플의 주요 차이점은 목록이 대괄호 ([]) 로 묶여 있고 해당 요소와 크기를 변경할 수 있는 반면 튜플은 대괄호 (() 로 묶여 있어 업데이트할 수 없다는 것입니다. 튜플은 읽기 전용 목록으로 간주될 수 있습니다. 예를 들어-

라이브 데모

이렇게 하면 다음과 같은 결과가 나타납니다

다음 코드는 튜플을 업데이트하려고 하므로 튜플에 유효하지 않습니다. 이는 허용되지 않습니다. 비슷한 상황이 목록에 나타날 수 있습니다-

파이썬 사전은 해시 테이블 유형입니다. 이들은 Perl 의 연관 배열 또는 해시처럼 작동하며 키 값 쌍으로 구성됩니다. 사전 키는 거의 모든 파이썬 유형이 될 수 있지만 일반적으로 숫자나 문자열입니다. 반면 이 값은 모든 Python 객체가 될 수 있습니다.

사전은 중괄호 ({}) 로 묶여 있으며 대괄호 ([]) 를 사용하여 값을 할당하고 액세스할 수 있습니다. 예를 들어-

라이브 데모

이렇게 하면 다음과 같은 결과가 나타납니다

사전에는 요소 간의 순서에 대한 개념이 없습니다. 원소가 무질서하다고 말하는 것은 옳지 않다. 그들은 단지 고장이 났을 뿐이다.

내장 유형 간에 변환을 수행해야 하는 경우가 있습니다. 유형 간에 변환하려면 유형 이름만 함수로 사용하면 됩니다.

한 데이터 유형에서 다른 데이터 유형으로 변환을 수행할 수 있는 몇 가지 내장 함수가 있습니다. 이러한 함수는 변환된 값을 나타내는 새 객체를 반환합니다.