낚시왕강군

오늘은 파이썬 Python 자료형에 대해 알아보자.

출처: 위키백과
출처: 위키백과

파이썬은 기본 자료형과 집합형 자료형을 가진다. 

아래 내용은 위키백과를 토대로 여러 참고자료를 정리한 내용이다.

     

기본 자료형

  • 없음(None) - NULL
  • 정수형(integer) - 일반적인 정수 (흔히 알고 있는 양의 정수, 음의 정수, 0)
  • 긴 정수형(long integer) - 메모리가 허락하는 한 무제한 정수로 계산, 파이썬3 에서는 사라지고 정수형의 범위가 무제한으로 늘어남. 접두사 'L'과 사용
  • 실수형, 부동소수점형(float) - 10진수 or 지수 부호(exponent sign)를 포함하는 숫자, 소수점이 포함된 숫자
  • 복소수형(complex) - 실수와 허수부의 합으로 된 숫자로 표현
  • 논리형(boolean) - True / False (1/0)
    • 연산자 : 비교연산자 (==, !=, <, >, <=, >=), 논리 연산자 (and, or, not)

집합형 자료형

  • 시퀀스 형 (순서 중요)
    • 문자열 (String) 
    • 리스트형(list) -  내부의 값을 나중에 변경 가능.
    • 튜플형(tuple) - 한번 값을 정하면 내부의 값 변경불가
  • 비 시퀀스 형 (순서 중요하지 않음)
    • 사전형(dict) - 내부의 값을 나중에 변경 가능
    • 집합형(set) - 중복 불가

 

종류가 많은데 겁먹지 말고 하나씩 테스트해보자.

# 정수형

>>> a=1
>>> a=-2
>>> a=0

# 실수형

>>> a=1.1 
>>> a=-2.2

# 복소수형

>>> a = 1 + 2.03j
>>> a
(1+2.03j)

# 논리형

>>> a =3
>>> b=4
>>> a > b
False

# 문자열 ''

>>> a = 'hello world'
>>> a
'hello world'

#리스트형 []

>>> list = [ 3, 5, 7, 9 ]
>>> list
[3, 5, 7, 9]

#튜플형 ()

>>> tuple = (30, 50, 70, 90)
>>> tuple
(30, 50, 70, 90)

#사전형 {키:값}

>>> dic = {1:100, 2:200, 3:300, 4:400}
>>> dic
{1: 100, 2: 200, 3: 300, 4: 400}
>>> dic[1]
100

#집합형 {}

>>> set = {2, 4, 6, 8, 10}
>>> set
{2, 4, 6, 8, 10}

 

(헠헠... 갑자기 어려워지네.)

순서대로 하나씩 해야하는데 궁금증을 참지 못하고 그만... 하나씩 다 해보는 바람에 난이도가 급상승한 느낌이다.

각 자료형에 대한 의문이 많이 남긴 하지만 대략 이렇다 정도만 알아두고 넘어가도록 하자.

다음으로 파이썬 코딩법에 대해 알아보자

 

[python] 파이선 / 파이썬 코딩 방법

 

[python] 파이선 / 파이썬 코딩 방법

오늘은 파이썬 코딩 방법에 대해 알아보겠다. 코딩을 하려면 우선 코딩 도구(편집기)가 필요하다. 0. 편집기 Python 편집기는 다양하게 존재하는데, 이후에 정리하는 시간을 가질 예정이다. 당장 ��

winding-roads.tistory.com

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading