Development Study/Python

[Python] 실습을 통해 자료형 익히기 ( 자료형 학습 )

  • -
728x90

 

사용할 프로그램: Jupyter Notebook

실습 내용: 각종 변수형을 활용해서 자료형 학습하기

따라 입력해보면서 내용을 함께 보면 더 좋습니다


자료형 모아보기

더보기

단일 자료형

  • 정수형(int)
  • 실수형(float)
  • 복소수형(complex)
  • 논리형(bool)

군집 자료형

  • 문자열(str)
  • 리스트(list)
  • 튜플(tuple)
  • 집합(set)
  • 딕셔너리(dict)

정수형 특징, 사용법

실습 주요 함수

  • print() - 변수를 출력하기 위한 함수
  • type() - 변수의 종류를 출력하기 위한 함수

단일 자료형 - 정수형 - int

  1. 정수
  2. 산술연산 가능

단일 자료형 - 실수형 - float

  1. 실수
  2. 산술연산 가능
  3. 소수점 표현가능
  4. 실수 표현에서 .0형태 생략 가능(3.0 -> 3)

단일 자료형 - 복소수형 - complex

  1. 복소수다
  2. 연산이 된다

주의! 허수 j앞의 수는 1이라 해도 생략하면 에러가 난다

단일 자료형 - 논리형 - bool

  • 참, 거짓을 나타낸다 (True, False)

조건문이 사용된다

군집 자료형 - 문자열 - str

  1. 문자열이다
  2. 군집 형태로 처리하고 특정 위치의 문자를 인덱싱(indexing)과 슬라이싱(slicing)으로 추출 할 수 있다
  3. 파이썬의 인덱싱은 0부터 시작하며 변수명[위치]형태로 사용한다
  4. 슽라이싱은 변수명[시작위치:(끝위치+1)] 형태로 사용한다

군집 자료형 - 리스트 - list

  1. 군집이다
  2. 대괄호 [ ] 사용
  3. 인덱싱슬라이싱이 일상이다
  4. 인덱싱은 변수명[위치], 슬라이싱은 변수명[시작위치:(끝위치+1)] 형태로 사용한다
  5. 리스트 안의 리스트가 가능하다

군집 자료형 - 튜플 - tuple

  1. 내부 수정이 불가하다
  2. 소괄호 () 를 사용한다
  3. 괄호를 안 써도 된다
  4. 인덱싱슬라이싱은 가능하다
  5. ※주의※ 1개의 요소만을 가질 때는 뒤에 콤마를 반드시 붙여야 한다

군집 자료형 - 집합 - set

  1. 집합을 표현할 때 활용한다
  2. {} or set([]) or set("문자")로 표현한다
  3. 순서가 없고, 요소로 관리된다
  4. 여러 형태의 요소가 동시에 들어갈 수 있다
  5. 집합연산이 가능하다
  6. ※주의※ 비어있는 set은 생성할 수 없다 s = { } 형태로 생성하면 dict가 생성된다

군집 자료형 - 딕셔너리 - dict

  1. key:value형태의 자료에서 활용
  2. {key1: value1, key2: value2} 형태
  3. 키는 유일한 값이어야만 한다
  4. keys / values / Items 의 메소드를 사용한다

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.