Python data type # 1

8282 단어 pythonpython

Python의 자료형(Data type)

Python에서 자료형에는 아래와 같은 종류가 있다.

  • 숫자 (Number)
  • 문자열 (String)
  • 불 (bool)
  • 리스트 (List)
  • 튜플 (tuple)
  • 딕셔너리 (dictionary)
  • 집합 (set)

숫자 (Number)

숫자 형태로 이루어진 자료형이다.

숫자형에는 연산자를 이용하여 활용할 수 있다.

기본적인 사칙연산(+, -, *, /) 외에 아래와 같은 연산자들을 가진다.

ab제곱을 나타내는 ** 연산자

>>> a = 4
>>> b = 3
>>> a ** b
64

나눗셈 후 몫을 반환하는 // 연산자, 나머지를 반환하는 % 연산자

>>> 10 / 3
3.3333333333333335
>>> 10 // 3
3
>>> 10 % 3
1

1. 정수형 (Integer)

정수를 뜻하는 자료형으로 양의 정수, 0, 음의 정수가 존재한다.

>>> a = 5
>>> b = -2
>>> c = 0
>>> type(a)
<class 'int'>
>>> type(b)
<class 'int'>
>>> type(c)
<class 'int'>

a, b, c 의 type은 모두 int(정수)

2. 실수형 (Floating point)

소수점이 포함된 자료형으로 크기에 제한이 없는 정수와 달리 8 byte의 제한된 크기를 가진다.

>>> a = 1.1
>>> type(a)
<class 'float'>
>>> b = 1.121212121212121212121212121
>>> b
1.121212121212121

자료형 float.

문자열 (String)

문자열은 문자들로 이루어져 있고 단일문자나 단어, 문장 등으로 나타난다.

문자열을 만드는 방법으로는 총 3가지가 존재한다.

  1. 큰따옴표(")로 양쪽 둘러싸기
>>> a = "I'm a boy"

문장 내에 '를 쓰고 싶을 때 사용한다.

  1. 작은따옴표(')로 양쪽 둘러싸기
>>> b = 'He said to me,"I know you."'

문장 내에 "를 쓰고 싶을 때 사용한다.

  1. 큰따옴표나 작은따옴표 3개를 연속(""", ''')으로 써서 양쪽 둘러싸기
>>> c = '''
Cinderella lives with her stepmother and two stesisters.
'Cinderella always smiles.' 'Make her do hard work.
Then, she will cry. 'The stepsisters are cruel to Cinderella.
'Cinderella is always pretty.' 'Give her dirty clothes. Then, she will look ugly.
'''
>>> c
"\nCinderella lives with her stepmother and two stesisters.\n'Cinderella always smiles.' 'Make her do hard work.\nThen, she will cry. 'The stepsisters are cruel to Cinderella.\n'Cinderella is always pretty.' 'Give her dirty clothes. Then, she will look ugly.\n"

여러줄을 쓰고 입력하고 싶을 때 사용한다.
엔터키 대신 줄바꿈 문자(\n)를 삽입해줘도 된다.

불 (bool)

불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.

>>> a = True
>>> b = False
>>> c = 1 == 1
>>> d = 2 < 1
>> type(a)
<class 'bool'>
>> a
True
>> b
False
>> c
True
>> d
False

참조 : (https://wikidocs.net/1015)

좋은 웹페이지 즐겨찾기