>  기사  >  백엔드 개발  >  Python 언어에는 어떤 데이터 유형이 있습니까?

Python 언어에는 어떤 데이터 유형이 있습니까?

(*-*)浩
(*-*)浩원래의
2019-10-31 14:06:537606검색

Python에서는 다음 데이터 유형을 직접 처리할 수 있습니다.

Python 언어에는 어떤 데이터 유형이 있습니까?

1. 정수

Python은 물론 음의 정수를 포함하여 모든 크기의 정수를 처리할 수 있습니다. Python 프로그램에서는 정수 표현 방법을 사용합니다. 예를 들어 1, 100, -8080, 0 등 수학적 쓰기 방법과 정확히 동일합니다. (추천 학습: Python 비디오 튜토리얼)

컴퓨터는 이진수를 사용하기 때문에 때로는 16진수를 사용하여 정수를 나타내는 것이 더 편리합니다. 16진수는 0x 접두사와 0-9, a-f로 표시됩니다(예: 0xff00, 0xa5b4c3d2, 등.

2. 부동 소수점 숫자

부동 소수점 숫자는 소수점 숫자라고도 합니다. 왜냐하면 과학 표기법으로 표현하면 부동 소수점 숫자의 소수점 위치가 가변적이기 때문입니다(예: 1.23x10^9). 12.3x10^8과 같습니다. 부동 소수점 숫자는 1.23, 3.14, -9.01 등과 같이 수학적으로 쓸 수 있습니다. 그러나 매우 크거나 매우 작은 부동 소수점 숫자의 경우 10을 e로 바꿔야 합니다. 1.23x10^9는 1.23e9이거나 12.3e8, 0.000012는 1.2e-5 등으로 쓸 수 있습니다.

정수와 부동 소수점 숫자가 컴퓨터 내부에 저장되는 방식은 다릅니다. 정수 연산은 항상 정확하지만(나눗셈도 정확합니까? 예!) 부동 소수점 연산에는 반올림 오류가 있을 수 있습니다.

3. 문자열

문자열은 'abc', 'xyz' 등과 같이 '' 또는 ''로 묶인 텍스트입니다. '' 또는 '' 자체는 문자열의 일부가 아니라 단지 표현 방법일 뿐이라는 점에 유의하십시오. 따라서 문자열 'abc'에는 a, b, c 3개의 문자만 있습니다.

4. 부울 값 ​​

부울 값의 표현은 부울 대수의 표현과 정확히 동일합니다. Python에서는 True와 False의 두 가지 값만 갖습니다. True 및 False로 직접 표현할 수 있으며(참고 사례), Boolean 연산을 사용하여 계산할 수도 있습니다.

부울 값은 and, or, not로 연산할 수 있습니다.

and 연산은 AND 연산입니다. 모든 것이 True인 경우에만 AND 연산의 결과가 True가 됩니다.

OR 연산은 OR 연산입니다. 둘 중 하나라도 True이면 OR 연산의 결과는 True입니다.

not 연산은 True를 False로, False를 True로 바꾸는 단항 연산자입니다.

5. Null 값

Null 값은 Python에서 None으로 표시되는 특별한 값입니다. None은 0으로 이해될 수 없습니다. 0은 의미가 있고 None은 특별한 null 값이기 때문입니다.

또한 Python은 목록, 사전과 같은 다양한 데이터 유형을 제공하고 사용자 정의 데이터 유형을 생성할 수도 있습니다.

위 내용은 Python 언어에는 어떤 데이터 유형이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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