데이터 타입
파이썬에서 다룰 수 있는 가장 기본적인 데이터의 종류는 정수, 부동소수점, 문자열, 부울값이 있다.
정수 int | 소수점이 없는 수치 |
부동소수점 float | 소수가 있는 수치 |
문자열 string | 문자의 나열 |
부울값 bool | True, False |
이러한 타입들은 엄밀하게 구분되는데 type() 함수를 사용하여 변수나 값의 타입에 대한 정보를 알 수 있다.
연산 과정이 있어도 결과 값으로 타입이 결정된다.
문자열을 값을 할당할 때는 큰 따옴표("") 또는 작은따옴표('')로 문자를 감싼다.
일반적인 문자열을 감쌀 때는 두 부호가 동일하게 동작을 하지만 특수한 상황에서 다르게 사용한다.
만약 문자열 안에 부호가 포함되어 있는 상황에서는 문자열의 범위를 표현하려던 부호가 의도와 다르게 적용될 수 있다.
Hello "Python"!
I'm Bak
a = "Hello "Python"!"
b = 'I'm Bak'
이런 경우에는 문자열을 해석할 때 오류가 발생하지 않도록 두 종류의 방식을 모두 사용할 수 있도록 한다.
형변환
type casting
데이터형을 다른 데이터 형으로 변환하는 것을 뜻한다.
Int
int() : 데이터 타입을 정수로 변환시킨다.
Float
float() : 데이터 타입을 부동소수점으로 변환한다.
String
str() : 데이터 타입을 문자열로 변환한다.
Bool
bool은 어떤 조건이 성립했는지 아닌지 처리를 바꾸면서 실행된다.
True와 False 둘 중 하나로 존재한다.
bool()을 사용하면 입력된 식이나 값을 평가해서 bool 타입의 값으로 출력한다. 이때 0의 경우 false 그 외의 값들은 모두 true로 평가된다.
728x90
반응형
'Program Language > Python' 카테고리의 다른 글
파이썬의 철학 (0) | 2023.08.25 |
---|---|
[게임으로 배우는 파이썬] 리스트 (0) | 2023.08.25 |
[게임으로 배우는 파이썬] 함수 (0) | 2023.08.13 |
[게임으로 배우는 파이썬] 변수 (0) | 2023.08.12 |
[게임으로 배우는 파이썬] 연산 (0) | 2023.08.12 |