>백엔드 개발 >파이썬 튜토리얼 >Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 간략한 설명

Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 간략한 설명

高洛峰
高洛峰원래의
2017-02-15 14:54:001915검색

데이터 유형 판단

Python(버전 3.0 이상)에서 변수를 사용하여 값을 비교할 때. 때때로 다음 오류가 발생합니다:

TypeError: unorderable type: NoneType()

또는 유사한 유형 오류.

한 변수의 데이터형을 알 수 없기 때문에(파이썬에서는 판별할 수 없음) 오류가 발생합니다.

일반적으로 사용할 변수에 미리 값을 정의하고 할당할 수 있습니다. 예:

var=' ' 또는 var=0

및 곧.

단, 비교 전 함수나 다른 표현식을 호출하여 변수를 할당한 경우, 호출된 함수에 오류가 있거나 출력이 없거나 출력 유형이 잘못된 경우 위의 방법이 작동하지 않을 수 있습니다. 유형이 실수로 표시됩니다.

따라서 비교 전에 변수의 유형을 판단할 수 있습니다. 형식은

import type

type(x)은types.IntType

입니다.

type(x) istypes.StringType

위는 변수의 데이터 타입이 정수형인지 문자열형인지 판별하는 것입니다. 데이터 유형이 올바른 경우 판단문을 사용하여 변수를 비교합니다.

type(x)가 type.IntType:
var1

이 오류가 발생하면 프로그램의 모든 단계를 확인하여 오류가 있는지 확인하는 것이 좋습니다.

목록 스크립트 작업

목록 연산자 + 및 *는 문자열 연산자와 유사합니다. + 기호는 결합된 목록에 사용되고 * 기호는 반복되는 목록에 사용됩니다.

Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 간략한 설명

결합 작업의 경우 다음 작업도 수행할 수 있습니다.

a=[]
b=[1 , 2,3,4,5,6,7,8,9,0]
a.append(b[i:j]+b[j+1:k]+[b[k+1]- m ])

다음 예

Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 간략한 설명

이 프로그램에서 더하기 기호 +의 양쪽은 여전히 ​​리스트형 데이터이므로 결합 연산입니다. .

다음 연산에서 더하기 기호 + 전자는 목록이고 후자는 단일 숫자이므로 유형이 일치하지 않으므로 오류가 발생합니다.

Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 간략한 설명

단일 값의 경우 [ ], 즉 [a[2]]를 추가하여 목록형으로 만들 수 있습니다.

문자열에 대한 연산은 위와 동일합니다.

이 작업은 루프에서 사용할 수 있으며 읽기용 동적 숫자로 저장할 수 있습니다.

참고

다음 연산은 위 연산과 다릅니다.

a.append(b[i]+b[j])

Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 간략한 설명

위 글에서는 Python 데이터 유형 판단 및 목록 스크립트 작업에 대해 간략하게 설명합니다. 여러분과 공유한 모든 내용을 정리했습니다. 여러분에게 참고 자료가 되기를 바랍니다. 또한 모든 사람이 PHP 중국어 웹사이트를 지원하기를 바랍니다.

Python 데이터 유형 판단 및 목록 스크립트 작업에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

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