-
4-1. Python 기본 문법 (변수와 자료형)Python/Basic 2019. 3. 27. 23:24SMALL
4-1. Python 기본 문법 (변수와 자료형)
1. 변수
프로그래밍 언어를 배울 때 가장 기초가 되면서도 중요한 "변수"라는 개념이 있다.
변수는 '변할 수 있는 값 또는 정보'란 뜻으로,
프로그램을 할 때 특정 숫자나 문자를 담아두는 공간이라 생각할 수 있다.
일반적으로, 변수(상자)에 특정 값을 할당하면(담으면)
그 값은 계속 수정 가능하다.
이해가기 쉽게 var이라는 변수 안에 값인 5를 담는 것으로 표현했지만
실제로 변수는 5라는 값이 있는 메모리를 가리킨다고 볼 수 있다.
변수명을 정할 때는
1) 영문자나 _(언더스코어)로 시작해야 한다.
2) 대문자와 소문자는 구분되어 다른 변수로 저장된다. ex. Python과 python은 다른 변수다.
3) 파이썬의 예약어로 사용되는 이름은 변수로 사용할 수 없다. ex. for, if ...
프로그램 언어는 용도에 맞는 자료형이 있는데, 파이썬의 경우 크게 5가지로 구분할 수 있다.
2. 자료형
2-1
int 형: integer의 약자로 정수를 뜻한다.
정수, 2진수, 8진수, 16진수는 모두 int형에 해당한다.
ex. 1, 5, 0, -5 ...
2-2
float 형: floating point numbers의 약자로 부동 소수점 숫자을 뜻하지만 일반적인 실수라고 생각하면 편하다.
ex. 1.5, 3.14 ...
2-3
complex 형: complex number의 약자로 복소수를 뜻한다.
ex. 1 + 2j
2-4
str 형: string의 약자로 문자열을 뜻하며 ' '(작은 따옴표)나 " "(큰 따옴표)로 감싸서 사용한다.
ex. "Python", 'Hello World!' ...
2-5
bool 형: boolean의 약자로 논리자료형을 뜻한다.
ex. 1, 0, True, False
(논리 자료형에 대한 자세한 설명은 논리연산에서 자세히 다루도록 한다.)
기본적으로 같은 자료형끼리의 연산만 가능하며, 어떤 변수의 자료형을 알고 싶다면
type() 함수를 이용해서 알 수 있다.
실행 결과
3. 형변환
기존 변수의 자료형을 다른 자료형으로 바꾸는 것을 형변환이라 한다.
파이썬 내장함수를 이용해 간편하게 바꾸고 싶은 자료형이름(바꾸고 싶은 자료) 형식으로 바꿀 수 있다.
실행 결과
참고문헌: 이호준 외 4인, 『Tutorial Project 코딩도장 튜토리얼로 배우는 Python』
LIST'Python > Basic' 카테고리의 다른 글
4-2. Python 기본 문법 (산술, 비교, 논리 연산) (0) 2019.04.02 3. Python 사용법 (0) 2019.03.26 2. Python 설치 (windows) (0) 2019.03.08 1. Python? (0) 2019.03.03 댓글