오늘은 2장인 자료형에 대해서 알아보겠다.
숫자형(number)
평소에 많이 보는 숫자 형태로 이루어진 자료형이다.
정수형
정수형은123, -123,0 같은 정수를 뜻하는 자료형이다.
실수형
소수점이 포함된 숫자를 말하는데 1.2, -3.45 이런걸 말한다.
숫자형을 활용하기 위한 연산자
숫자형을 활용하기 위한 연산자를 사용하는데 그냥 평소에 아는 그 사칙연산 기호를 말하는거다.
그러나 이전 글에서 봤듯이 파이썬의 연산자는 우리가 아는 사칙연산 기호와 다르다.
+, - 동일
× 는 *
÷ 는 / (정수 나눗셈은 //이다. 몫만 출력할 수 있고, 나머지를 출력하려면 %를 사용해준다.
3 / 1.2
3 // 1.2
3 % 1.2
x^2 제곱은 ** x**2로 나타낸다.
문자열 자료형
문자열(String) 이란 문자, 단어등으로 구성된 문자의 집합을 말한다.
원하는 문자열에 큰따옴표나 작은따옴표를 이런식으로 "문자열", '문자열' 붙여주면 된다.
"Hello, World"
'Hello, World'는 같은것이나
"Hello, World' 처럼 "와 '를 혼용하는 일은 없도록 하자.
그러나 문자열에 따옴표를 주고싶으면 어떡해야할까?
예를들어
Pengu's blog
를 출력하고 싶으면
"Pengu's blog" 라고하면된다. 그러나
'Pengu's blog' 라고 똑같은 기호를 사용하게 되면 오류가 발생한다.
혹은 이스케이프 문자 \ 를 사용하면 되는데

이런식으로 생긴걸 키보드에서 찾아보자.
"Pengu\'s blog" 라고 쓰면된다.
이스케이프 문자를 활용한 이스케이프 코드를 좀 더 알아보자.
\n 문자열 안에서 줄을 바꿀때 사용하고
\t 문자열 사이에 탭 간격을 줄때 사용한다.
\\ 는 방금 따옴표를 출력하는 것과 유사한데 \를 그대로 표현할때 사용한다.
여러줄의 문자열을 변수에 대입하여 출력하고 싶으면 어떡하면 될까?
multiline = """
Life is too short
You need python
"""
이런식으로 따옴표 3개를 써준다.
그러면
Life is too short
You need python
이런식으로 출력된다.
간단한 자료형들에 대해서 알아보았다. 다음 글에서는 문자열을 연산하는 것을 알아보겠다.
'Python > 파이썬 문법' 카테고리의 다른 글
점프 투 파이썬 핵심 정리 - 제2장 튜플, 딕셔너리, 불, 집합 자료형 (1) | 2024.08.21 |
---|---|
점프 투 파이썬 요약 - 제2장 리스트 자료형 (2) | 2024.08.15 |
점프 투 파이썬 요약 - 제 2장 문자열 자료형 (1) | 2024.08.14 |
점프 투 파이썬 요약 - 제 1장 파이썬 기초 익히기 (1) | 2024.08.05 |
파이썬 map함수 사용법 및 예제 (2) | 2024.05.25 |