Python 에서 흔히 볼 수 있 는 몇 가지 데이터 형식 에 대해 간단히 이야기 합 니 다.

컴퓨터 는 말 그대로 수학 계산 을 할 수 있 는 기계 이기 때문에 컴퓨터 프로그램 은 당연히 각종 수 치 를 처리 할 수 있다.그러나 컴퓨터 가 처리 할 수 있 는 것 은 수치 뿐만 아니 라 텍스트,도형,오디 오,영상,웹 페이지 등 다양한 데 이 터 를 처리 할 수 있 으 며 서로 다른 데 이 터 는 서로 다른 데이터 형식 을 정의 해 야 한다.Python 에서 직접 처리 할 수 있 는 데이터 형식 은 다음 과 같은 몇 가지 가 있 습 니 다.
정수
Python 은 임의의 크기 의 정 수 를 처리 할 수 있 습 니 다.물론 마이너스 정 수 를 포함 합 니 다.Python 프로그램 에서 정수 의 표현 방법 은 수학 적 인 쓰기 와 똑 같 습 니 다.예 를 들 어 1,100,-8080,0 등 입 니 다.
컴퓨터 는 이 진 을 사용 하기 때문에 때때로 16 진 으로 정 수 를 표시 하 는 것 이 비교적 편리 하 다.16 진 은 0x 접두사 와 0-9,a-f 는 예 를 들 어 0xff 00,0xa5b4c3d 2 등 이다.
부동 소수점
부동 소수점 은 소수 이다.부동 소수점 이 라 고 부 르 는 이 유 는 과학적 인 기수 법 에 따라 표시 할 때 하나의 부동 소수점 위 치 는 가 변 적 이기 때문이다.예 를 들 어 1.23 x 10^9 와 12.3 x 10^8 은 같다.부동 점 수 는 수학 으로 쓸 수 있다.예 를 들 어 1.23,3.14,-9.01 등 이다.그러나 크 거나 작은 부동 소수점 에 대해 서 는 10 을 e 로 대체 해 야 한다.1.23 x 10^9 는 1.23 e9 또는 12.3 e8,0.000012 는 1.2-5 로 쓸 수 있다.
정수 와 부동 점 수 는 컴퓨터 내부 에 저장 하 는 방식 이 다 르 고 정수 연산 은 영원히 정확 하 다(나눗셈 도 정확 한 것 일 까?네!),부동 소수점 연산 은 반올림 오차 가 있 을 수 있다.
문자열
문자열 은'abc','xyz'등'또는'로 묶 인 임의의 텍스트 입 니 다.'또는'자 체 는 표현 방식 일 뿐 문자열 의 일부분 이 아 닙 니 다.따라서 문자열'abc'는 a,b,c 라 는 세 글자 만 있 습 니 다.
불 값
불 값 과 불 대수 의 표 시 는 완전히 일치 합 니 다.하나의 불 값 은 True,False 두 가지 값 만 있 습 니 다.True 든 False 든 Python 에 서 는 True,False 로 불 값 을 직접 표시 할 수도 있 고 불 연산 을 통 해 계산 할 수도 있 습 니 다.
불 값 은 and,or,not 로 연산 할 수 있 습 니 다.
and 연산 은 연산 과 함께 모든 것 이 True 이 고 and 연산 결과 만 True 입 니 다.
or 연산 예 또는 연산,그 중 하나 가 True 라면 or 연산 결 과 는 True 입 니 다.
not 연산 은 비 연산 입 니 다.그것 은 단일 항목 연산 자 입 니 다.True 를 false 로 만 들 고 false 는 True 로 만 듭 니 다.
5.빈 값
빈 값 은 Python 의 특별한 값 입 니 다.None 으로 표시 합 니 다.None 는 0 으로 이해 할 수 없습니다.0 은 의미 가 있 고 None 는 특별한 빈 값 이기 때 문 입 니 다.
또한 Python 은 목록,사전 등 다양한 데이터 형식 을 제공 하고 사용자 정의 데이터 형식 을 만 들 수 있 습 니 다.나중에 계속 말씀 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기