이 글에서는 주로 Python 변수와 데이터 유형을 자세히 소개합니다. 아주 좋은 참고값이 있으니 아래 편집기로 살펴보겠습니다
Python 변수 및 데이터 유형
Python의 데이터 유형
Python에서 명령문 인쇄
Python 주석
Python에서 변수란 무엇입니까
Python의 문자열 정의
Python의 원시 문자열 및 여러 줄 문자열
Python의 유니코드 문자열
Python의 정수 및 부동 소수점 숫자
Python의 부울 유형
Python의 데이터 유형
컴퓨터는 이름에서 알 수 있듯이 수학적 계산을 할 수 있는 기계입니다. 따라서 컴퓨터 프로그램은 자연스럽게 다양한 수치 값을 처리할 수 있습니다. 그러나 컴퓨터는 숫자 값 이상의 것을 처리할 수 있으며 텍스트, 그래픽, 오디오, 비디오, 웹 페이지 등과 같은 다양한 데이터도 처리할 수 있습니다. 다양한 데이터에는 다양한 데이터 유형에 대한 정의가 필요합니다. Python에서는 다음 데이터 유형을 직접 처리할 수 있습니다.
1. 정수
Python은 물론 음의 정수를 포함하여 모든 크기의 정수를 처리할 수 있습니다. 예를 들어 1, 100, -8080, 0 등 수학적 쓰기 방법과 정확히 동일합니다.
컴퓨터는 2진수를 사용하므로 정수를 나타내기 위해 16진수를 사용하는 것이 더 편리할 때도 있습니다. 16진수는 0x 접두어와 0-9, af로 표시됩니다(예: 0xff00, 0xa5b4c3d2 등).
2. 부동 소수점 숫자
부동 소수점 숫자는 소수점 숫자라고도 합니다. 왜냐하면 부동 소수점 숫자의 소수점 위치는 가변적이기 때문입니다. 예를 들어 1.23x10^9와 12.3x10^8은 동일합니다. 부동 소수점 숫자는 1.23, 3.14, -9.01 등과 같이 수학적으로 쓸 수 있습니다. 그러나 매우 크거나 매우 작은 부동 소수점 숫자의 경우 과학적 표기법으로 표현해야 합니다. 1.23x10^9는 1.23e9, 0.000012는 1.2e-5 등으로 쓸 수 있습니다.
정수와 부동 소수점 숫자가 컴퓨터 내부에 저장되는 방식은 다릅니다. 정수 연산은 항상 정확하지만(나눗셈도 정확합니까? 예!) 부동 소수점 연산은 반올림 오류가 있을 수 있습니다.
3. 문자열
문자열은 'abc', 'xyz' 등과 같이 '' 또는 ''로 묶인 텍스트입니다. '' 또는 "" 자체는 문자열의 일부가 아니라 단지 표현 방법일 뿐이라는 점에 유의하세요. 따라서 문자열 'abc'에는 a, b, c 3개의 문자만 있습니다.
4. 부울 값
부울 값과 부울 대수의 표현은 정확히 동일합니다. True와 False, True 또는 False. Python에서는 True와 False를 직접 사용하여 부울 값을 나타낼 수도 있고(대소문자에 주의하세요), 부울 연산을 통해 계산할 수도 있습니다.
부울 값은 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은 목록, 사전 등 다양한 데이터 유형을 제공하며 사용자 정의 데이터 유형 생성도 허용합니다. 이에 대해서는 나중에 계속 설명하겠습니다
연습 코드
1. 计算十进制整数45678和十六进制整数0x12fd2之和。 print 45678 + 0x12fd2 2. 请用字符串表示出Learn Python in imooc。 print "Learn Python in imooc" 3. 请计算以下表达式的布尔值(注意==表示判断是否相等): print 100 < 99 print 0xff == 255 结果: False True
파이썬 변수와 데이터타입에 대한 더 자세한 설명은 PHP 중국어 홈페이지를 참고해주세요!