티스토리 뷰

study/Python

기본 자료형

xoxowo 2022. 6. 24. 00:16

자료형

자료형(data type)이란 자료의 형식을 말한다. 자료형에는 문자형(string), 숫자형(integer, float, complex numbers), 불리언 형(boolean)이 있다.

*자료형식을 확인할 땐 type()함수를 사용하면 괄호안에 들어있는 자료형의 타입을 확인할 수 있다.


 

숫자형 자료

숫자형 자료형에는 대표적으로 정수형과 실수형이 있다.

 

정수형 Integer

# 정수형 (integer)
1004
0
-10

실수형 Float

# 실수형 자료형 (Float)
3.14
1.23

숫자열 연산자

숫자형 자료형에 사용가능한 연산자이다.

# + 더하기 연산자
>>> 2 + 2
4
# - 빼기 연산자
>>> 50 - 5
45
# * 곱하기 연산자
>>> 5*6
30
# / 나누기 연산자 
>>> 17 / 3 
5.666666666666667
# // 정수나누기 연산자 소숫점을 제외한 값을 출력된다.
>>> 17 // 3  
5
# % 나머지 연산자
>>> 17 % 3  
2
# ** 제곱 연산자
>>> 5 ** 2  
25

 


 

문자열 자료형

# 큰따옴표(") 으로 둘러싸거나 작은따옴표(')로 문자열을 둘러싼다.
"Hello World"
'Yu jeong'

# 문자열 내 따옴표를 포함시키려면 (\)를 사용하면 문자열 내 따옴표를 포함시킬 수 있다.
"\"Hello World\" yu jeong."

*이스케이프 코드를 사용하면 문자열을 좀 더 유연하게 사용할 수 있다.

 

문자열 연산자

문자열 자료형에 사용가능한 연산자이다.

# + 더하기 연산자
>>>"Hello" + "Wolrd"
"Hello wolrd"

# * 곱하기 연산자 
>>>"Hello Wolrd" * 3
"Hello wolrd""Hello wolrd""Hello wolrd"

# 문자열 인덱싱
>>>print("안녕하세요"[0])
안

# 문자열 슬라이싱 [:]
>>>print("Hello"[1:])
ello

 

boolean 자료형

 

불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. 불 자료형은 True 와 False 2가지 값만을 가질 수 있다.

a = True
# 대문자로 입력해야하며 소문자 입력 시 오류가 발생한다.
b = true

# tpye() 함수로 타입 확인

>>>print(type(a))
<class 'bool'>

bool 비교 연산자bool은 비교 연산자를 통해 만들 수 있으며 숫자 또는 문자열에 적용할 수 있다.

연산자 설명
== 같다
!= 다르다
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다

 

논리 연산자

bool을 만들 때 비교연산자를 사용하며 bool 자료형 끼리 논리연산자를 사용할 수 있다.

연산자 의미 설명
not 아니다 불을 반대로 전환
and 그리고 피연산자 두 개가 모두 참일 때 True를 출력하며, 그 외에는 False를 출력한다
or 또는 피연산자 두 개중 하나만 참이라도 True를 출력하며, 두 개가 모두 거짓일 때 False를 출력한다

 

 

'study > Python' 카테고리의 다른 글

Class  (0) 2022.06.27
Function parameter  (0) 2022.06.23
List 와 Array 의 차이  (0) 2022.06.18
Tuple  (0) 2022.06.16
List, Dictionary 관련 기본 함수 및 리스트 내포  (0) 2022.06.16
댓글