1. 변수(Variable)
파이썬은 변수를 선언하는 명령이 없고 이름을 정의하고 처음 값을 할당할 때 변수가 만들어진다.
변수는 다른 언어와 달리 특정 유형으로 선언할 필요가 없고 설정 이후 변경할 수 있다.
>>> x = 1643 >>> print(x) 1643 >>> x = "Newton" >>> print(x) Newton |
변수에 유형을 지정하려면 캐스팅으로 수행 할 수 있다.
파이썬은 객체 지향적 언어이므로 클래스를 사용하여 기본 유형을 비롯한 데이터 유형을 정의한다.
파이썬에서의 변환은 생성자 함수를 사용하여 수행된다.
int () - 정수, float(정수로 버림) 또는 문자열에서 정수를 생성한다.
float () - 정수, 부동 소수점 또는 문자열에서 부동 소수점 숫자를 생성한다.
str () - 문자열, 정수 및 부동 소수점을 포함한 다양한 데이터 유형에서 문자열을 구성한다.
>>> x = int(1643) >>> x = int(11.5) >>> x = float(1) >>> x = "Newton" |
2. 자료형(data type)
2.1 숫자 리터럴
3가지 종류의 숫자형이 있다.
- 정수(int)
- 실수(float)
- 허수(imaginary)
파이썬에서 정수의 길이는 무제한이며 실수의 허용 범위는 구현에 따라 다르다.
>>> x=123456789012345678901234567890 >>> print(x) 123456789012345678901234567890 >>> x=11111111111111111111111111111111111111000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000 >>> print(x) 11111111111111111111111111111111111111000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000 >>> x = 0.1234567890123456789012345678901 >>> print(x) 0.12345678901234568 |
실수의 정수와 지수는 10진법으로 표시된다.
허수는 j를 써서 표시한다.
복소수(complex)는 실수와 허수를 더하여 복소수를 형성 할 수 있다.
>>> x = 1+1j >>> y = 10-3j >>> print(x) (1+1j) >>> print(y) (10-3j) >>> print(type(x)) <class 'complex'> |
2.2 문자열 리터럴
문자열 리터럴은 유니 코드 문자를 나타내는 바이트 배열로 작은 따옴표 ( ') 또는 큰 따옴표 ( ")로 묶을 수 있다.
문자열 리터럴은 하나의 문자(character) 또는 문자열(string)을 가질 수 있다.
>>> x = 'Hello' >>> print(x) Hello >>> y = "Hello, World!" >>> print(y) Hello, World! |
'Language > Python' 카테고리의 다른 글
Python 시작. (설치, 실행, 코멘트, 들여쓰기) (0) | 2019.06.03 |
---|