[Python] 자료형(data type)

안정현·2021년 3월 31일
0

1. 문자열(string)

문자열 표현 방법에는 큰 따옴표(" ") 로 감싸거나, 작은 따옴표(' ')로 감싸는 방법이 있다.

print("Hello World!!")   # Hello World!!   (출력)

긴 문자열 작성 시, 코드를 보기 쉽게 하기 위해 문자열 중간에 백슬래시 또는 원 표시(\\)를 사용한다.
코드 상에는 줄바꿈으로 보이지만, 한 줄로 인식하여 출력된다.

print("긴 문자열. \
긴긴 문자열. \
긴긴긴 문자열.")    
# 긴 문자열. 긴긴 문자열. 긴긴긴 문자열.   (출력)

긴 문자열 작성 시, 코드뿐 아니라 실제 출력값에서도 줄바꿈된 형태로 나타내고 싶다면 큰 따옴표 또는 작은 따옴표3번씩 입력한다.

print("""긴 문자열.
긴긴 문자열.
긴긴긴 문자열.""") 

# 긴 문자열.
# 긴긴 문자열.
# 긴긴긴 문자열.     (출력)

문자열 선택 연산자(인덱싱) : 대괄호 안에 선택할 문자의 위치를 지정하며, 그 숫자를 인덱스라 한다.

print("안녕하세요"[0])     # 안   (출력)

print("안녕하세요"[-1])    # 요   (출력)

문자열 범위 선택 연산자(슬라이싱) : 대괄호 안에 콜론(:)을 사용하여 출력할 문자열의 범위를 선택한다.
다만, 콜론(:) 뒷쪽 범위의 숫자포함하지 않는다.

print("안녕하세요"[0:3])    # 안녕하   (출력)

print("안녕하세요"[:3])     # 안녕하   (출력)

print("안녕하세요"[2:])     # 하세요   (출력)

※ len( ) : len 함수를 통해 문자열의 길이를 구할 수 있다.

  print(len("Hello World!"))     # 12   (출력)

2. 숫자(number)

정수(integer) : 소수점이 없는 수
- 양의 정수, 음의 정수, 0으로 값을 할당할 수 있다.

실수(floating) : 소수점이 있는 수
- 소수점이 있는 형태뿐 아니라, 분수형으로도 값을 할당할 수 있다.

복소수(complex) : 실수와 허수(존재하지 않는 수)의 합으로 이루어지는 수
- python에서 허수 부분은 j를 표기하여 사용한다.

※ type( ) : type 함수를 통해 해당 자료형을 확인할 수 있다.

pi = 3.14
print(type(pi))    
# 변수 pi의 자료형이 '실수' 임을 확인 가능 => <class 'float'>

3. 불(boolean)

참(true)거짓(false) 두 가지 종류가 존재한다.

<출처> 유튜브 채널(유니코딩 - 윤인성)

0개의 댓글