숫자 자료형
정수형과 실수형
정수형 : 소수점이 없는 수
실수형 : 소수점이 있는 수
실수형을 float로 표현하는 이유
더보기
실수의 경우 real number가 아닌 floating point라고 표현하는 이유는 컴퓨터에서 실수를 표현하는 방식이 부동 소수점(floating point) 방식이기 때문이다. 부동은 소수점이 고정되어 있지 않고 움직일 수 있다는 의미 이고, 소수점을 이동하여 표현할 수 있다면 같은 저장 용량에도 매우 큰 수부터 작은 수까지 다양한 실수를 표현할 수 있다.
산술 연산자
연산자 | 설명 |
a + b | a와 b를 더한다. |
a - b | a에서 b를 뺀다. |
a * b | a와 b의 곱한다. |
a / b | a를 b로 나눈다. |
a ** b | a의 b제곱을 구한다. |
a // b | a를 b로 나눈다. (정수로 표현) |
a % b | a를 b로 나눈 나머지를 구한다. |
비교 연산자
연산자 | 설명 |
a > b | a가 b보다 크다. |
a >= b | a가 b보다 크거나 같다. |
a < b | a가 b보다 작다. |
a <= b | a가 b보다 작거나 같다. |
a == b | a와 b가 같다. |
a != b | a와 b가 다르다. |
문자열
문자열 표현 방식
문자열 내에 작은 따옴표(' ')나 큰 따옴표(" ")를 표현하려면 아래 표현 방식을 적절히 사용하면 된다.
표현 방식 | 설명 |
작은 따옴표 1개(' ') | 'Hello World~!!' |
큰 따옴표 1개(" ") | "Hello World~!!" |
작은 따옴표 3개(''' ''') | ''' Hello World~!! ''' |
큰 따옴표 3개(""" """) | """ Hello World~!! """ |
이스케이프 코드
코드 표현 | 설명 |
\n | 개행 |
\t | 탭 |
\\ | 역슬래시(\) 표현 |
\' | 작은 따옴표(') 표현 |
\" | 큰 따옴표(") 표현 |
\b | 백 스페이스 기능 |
\r | 커서를 처음으로 이동 |
문자열 연산
str1 = "Hello"
str2 = "World~!!"
print(str1 + str2)
# 실행 결과 : HelloWorld~!!
print(str1 * 3)
# 실행 결과 : HelloHelloHello
in, not in 연산
in : 문자열 내에 특정 문자열이 있는지 True, False로 결과를 출력
not in : 문자열 내에 특정 문자열이 없는지 True, False로 결과를 출력
str = "Hello World~!!"
print("Hello" in str)
# 실행 결과 : True
print("Hello" not in str)
# 실행 결과 : False
문자열 포매팅
출력할 문자열 앞에 f를 붙이면 문자열 포매팅을 사용할 수 있다.
name = "Ahndrenaline"
print(f"Hello {name}.")
# 실행 결과 : Hello Ahndrenaline.
'프로그래밍 > Python' 카테고리의 다른 글
Python 설치 (1) | 2024.09.20 |
---|---|
Python 기본 입/출력 (0) | 2024.08.24 |
오프라인 환경에서 Python 패키지 설치하기 (0) | 2024.07.13 |
오프라인 환경에서 PIP 설치하기 (0) | 2024.07.13 |