728x90
반응형
파이썬 자료 타입
1. 숫자 타입
int: 정수
n = 3
print(n)
type(n)
# 3
# int
정수는 소수점이 없는 숫자입니다.
양수, 음수, 0으로 표현될 수 있으며, 간단한 수학 연산이 가능합니다.
float: 실수
pi = 3.14
print(pi)
type(pi) #print(type(pi))
# 3.14
# float
실수는 소수점이 있는 숫자입니다.
실수는 정수와 함께 수학적인 연산을 수행할 수 있으며, 정밀한 계산이 필요한 경우에 사용됩니다.
2. 문자열 타입
str: 문자열 (String)
string = 'hello'
print(string)
type(string)
# hello
# str
문자열은 문자들의 시퀀스로 구성된 데이터 타입으로, 파이썬에서는 작은 따옴표(')나 큰 따옴표(")로 감싸서 표현됩니다.
문자열은 수정할 수 없는 불변(Immutable) 타입으로, 텍스트 데이터를 다루는 데 사용되며 문자열 연결, 분리, 검색등 다양한 작업을 수행할 수 있습니다.
3. 논리 타입
bool: True/False
boolean = True
print(boolean)
type(boolean)
# True
# bool
bool은 파이썬에서 참(True)과 거짓(False)을 나타내는 불리언 자료 타입입니다.
조건식의 평가나 논리 연산에 사용됩니다.
bool은 논리적인 판단을 위한 기본적인 자료 타입이며, 프로그램의 흐름 제어나 조건부 실행에 핵심적으로 활용됩니다.
4. 객체 타입
파이썬에서는 변수를 선언할 때 자표 타입을 명시하지 않습니다.
변수의 자료 타입은 코드가 실행 때 결정됩니다.
728x90
명시적 타입 변환
1. int(arg)
n = 1
int(n) + 1
# 2
int(arg)는 arg를 정수로 변환하는 내장 함수입니다.
이 함수는 주어진 arg를 정수 타입으로 변환하여 반환합니다.
2. float(arg)
pi = 3.14
float(pi) + 3.14
# 6.28
float(arg)는 arg를 실수로 변환하는 내장 함수입니다.
이 함수는 주어진 arg를 정수 타입으로 변환하여 반환합니다.
3. str(arg)
print(1)
print(type(1))
print(str(1))
print(type(str(1)))
# 1
# <class 'int'>
# 1
# <class 'str'>
str(arg)는 arg를 실수로 변환하는 내장 함수입니다.
이 함수는 주어진 arg를 정수 타입으로 변환하여 반환합니다.
산술 연산자
+, -, *, /, //, %, **
10 / 3 #소수점까지
# 3.3333333333333335
10 // 3 # 몫만
# 3
10 % 3 # 나머지
# 1
10 ** 3 # 10의 3승
# 1000
- / : 정수, 실수 가리지 않고 소수점까지 계산하는 나눗셈.
- // : 나눈 몫.
- % : 나눈 나머지.
- ** : 거듭제곱.
비교 연산자, 논리 연산자
x = 100
(x > 50) and (x < 150)
# True
50 < x < 150 # 자바와 자바스크립트에서는 불가능하지만 파이썬은 가능하다.
# True
- 비교 연산자 : ==, !=, >, >=, <, <_
- 논리 연산자 : and, or, not
잘못된 정보는 댓글로 알려주시면 감사하겠습니다.
728x90
반응형
'Python' 카테고리의 다른 글
Python - 6. for문, while문 반복문과 break, continue (Iteration, while, break, continue) (0) | 2023.07.08 |
---|---|
Python - 5. 파이썬 if문, if-else문 조건문(if, else, chained conditional) (0) | 2023.07.07 |
Python - 3. 화면에 텍스트 출력하기(`print()` 함수) (0) | 2023.07.05 |
Python - 2. 텍스트 사용 및 파이썬 버전 확인, 코드셀 실행 방법 (0) | 2023.07.04 |
Python - 1. Google Drive로 Python 실행하기. (0) | 2023.07.03 |