본문 바로가기
Python

[Python 기초] 파이썬 타입 함수 type()와 자료형(Data Type)

by dev수니 2021. 3. 30.
반응형

 

 

 1  변수 타입 함수 

 

 

타입 함수는 해당 데이터의 타입이 무엇인지 알려주는 함수이다.

사용방법은 다음과 같다.

type(데이터)

 

 

변수명을 name으로 지정하고 "python"을 데이터로 저장해주자. 그리고 타입함수로 데이터타입을 출력해보면 다음과 같다.

<class 'str'>

 

 

 

 

 


 

 

 

 2  자료형(Data Type)

 

 

데이터의 형태와 자료의 형태를 구분한다.

 

 

1. bool : 참,거짓 판별하는 자료형이다.  (공백과 0은 False, 이외의 값은 존재의 의미로 true값을 갖는다.)

>>> bool(0)
False
>>> bool()
False
>>> bool(299)
True
>>> bool("python")
True

>>> res = 10<20
>>> print(res)
True
>>> type(res)
<class 'bool'>

 

 

 

2. 정수(int) : 소수점이 없는 숫자

>>> number1 = 10
>>> type(number1)
<class 'int'>

 

 

3. 실수(float) : 소수점이 있는 숫자

>>> number2 = 1.1
>>> type(number2)
<class 'float'>

 

 

 

4. 문자열(str) : 문자, 단어 등으로 구성된 집합

>>> string = "python"
>>> type(string)
<class 'str'>

 

문자열을 여러줄 입력하고 싶을 경우에는 '''문자열''', """문자열""" 을 통해 입력할 수 있다.

>>> str1 = '''딸기
사과
메론
바나나'''
>>> print(str1)
딸기 사과 메론 바나나

 

또한 저장될 데이터 내에 쌍따옴표를 사용하고 싶을 경우

\"를 사용하거나,

>>> str4 = "내가 좋아하는 가수는 "케이시"입니다."
SyntaxError: invalid syntax
>>> str4 = "내가 좋아하는 가수는 \"케이시\"입니다."
>>> str4
'내가 좋아하는 가수는 "케이시"입니다.'

tip 시퀀스 문자

- \" : 따옴표(") 
- \n : 줄바꿈
- \t : tab만큼 띄어쓰기

- ...

 

처음시작과 끝을 외따옴표로 사용해준다.

>>> str4 = '내가 좋아하는 가수는 "케이시"입니다.'
>>> str4
'내가 좋아하는 가수는 "케이시"입니다.'

 

 

또한 문자열의 한글자씩 접근하고 싶을 경우 변수명[index]값을 입력하면된다. (index값을 0부터 시작한다.)

>>> str6 = "python java c c++"
>>> str6[0]
'p'

 

 

 

 

 

반응형

댓글