본문 바로가기

Python

[Python] 파이썬 - 자료형

1. 자료형에는 어떤 것들이 있을까?

- 자료에 대한 타입: 숫자, 문자열, bool

- 어떤 값을 담는 자료구조: 변수, 리스트, 튜플, 딕셔너리, 집합

 

2. 숫자형

- 정수형(int): 1,2,-2 

- 실수(float): 1.24, -34.56

- 컴퓨터식 지수 표현 방식: 4.23e10, 4.24e-10

- 8진수: 0o37

- 16진수: 0x74

a=1
print(a)
print(type(a)) #a의 타입을 알고 싶을 때

 

● 사칙연산

a=3
b=4

print(a+b) # 더하기 7
print(a*b) # 곱하기 12
print(a/b) # 나누기 0.75
print(a//b) # 몫 0
print(a%b) # 나머지 3
print(a**b) # a의 b제곱 81

 

3. 문자열

● 문자열 자료형 만드는 4가지 방법

a = "Hello World" # 큰따옴표
b = 'Python is fun' # 작은 따옴표
c = """Life is too short, You need python""" # 큰 따옴표 3개
d = '''Life is too short, You need python''' #작은 따옴표 3개

print(type(a)) # str (문자열 자료형)
print(type(b)) # str
print(type(c)) # str
print(type(d)) # str

● 문자열에 따옴표 포함시키기

food = "Python's favorite food is perl"
food = 'Python\'s favorite food is perl' # 백슬래시 사용
say = "\"Python is very easy.\" he says." # 백슬래시 사용

● 여러 줄로 이루어진 문자열

multiline = "Life is too short\nYou need python" # 줄 바꾸고 싶은곳에 \n

- 이스케이프 코드

\n 문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격을 줄 때 사용
\\ 문자 \를 그대로 표현할 때 사용
\' 작은따옴표(')를 그대로 표현할 때 사용
\" 큰따옴표(")를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동)
\f 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b 백 스페이스
\000 널 문자

- \n, \t, \\, \', \" 만 알아두기. 나머지는 잘 쓰지 않습니다.

'Python' 카테고리의 다른 글

[파이썬-중급] *args와 **kwargs  (0) 2021.10.31
[Python] 파이참 설치방법  (0) 2021.09.29
[Python] VScode 파이썬 설치하기  (0) 2021.09.10
[Python] 파이썬이란 무엇인가?  (1) 2021.09.10