자격증/빅데이터분석기사

[빅분기]실기시험까지 D-30, 파이썬 자료형 공부

mabb 2021. 11. 4. 23:14
반응형

 안녕하세요. 삶의질을 높이기 위해 노력하는 영차영차입니다.
빅데이터분석기사 실기 시험을 위한 본인의 메모 및 공부 목적 포스팅입니다.

 

파이썬의 자료형

a = 123

은 임의의 공간 a에 123이라는 정수값을 할당한다는 의미.
변수에 할당하는 값의 유형(자료형)의 종류는 다양함.

Integer 정수  // 변수에 정수를 할당함
Float 실수  // 변수에 실수를 할당함
String 문자 // 변수에 문자를 할당함
List 리스트 // 변수에 List라는 자료 형태를 할당함
Tuple 튜플 // 변수에 Tuple이라는 자료 형태를 할당함
Set 집합 // 변수에 Set라는 자료 형태를 할당함
Dictionary 사전 // 변수에 Dictionary라는 자료 형태를 할당함
Boolean 논리/ 불린  // 변수에 참 또는 거짓 속성을 할당함

 

숫자형 문자형 리스트 튜플 집합 사전 논리
정수 실수
Integer Float String List Tuple Set Dictionary Boolean
1234,
-1234
등 정수 값
1.2341,
3.14159
등 실수 값
"빅분기",
'합격' 

따옴표로
감싼 문자
[1,2,2,4,"빅"] (1,2,2,4,"빅") {1,2,4,"빅} {"A":1,"B":2} 참과 거짓
True or
False

 

#숫자형 변수 사칙연산 가능

#문자형 변수 +를 이용한 합치기와 *를 이용한 문자열 곱하기 가능

 

#원하는 문자를 뽑아내는 인덱싱, 슬라이싱, 변수의 속성을 건드릴 때는 대괄호 [ ] 를 이용한다고 함.
  A="빅분기합격"   (빅=0, 분=1, 기=2, 합=3, 격=4)
  print(A[0]) 을 하면 빅이 출력됨
  print(A[0:3]) 을하면 0부터 3개의 문자, 빅분기가 출력됨
 

#list는 순서가 있는 자료의 집합. 추가, 삭제, list 끼리의 합치기 가능.
a.append("추가") 하면 가장 마지막에 "추가"가 추가됨

변수.명령어(조건)의 형식인듯

a.remove(조건)    // List, Set 모두 가능
a.append(조건)  // List 가능 Set에서는 에러가 남
a.add(조건)     // Set에서는 가능 List에서는 에러가 남
a.clear() // List Set 둘 다 가능. 싹 지워짐
a.update({a,b}) // 여러개의 요소 추가, Set에서 가능

 

 

#튜플은 자료들의 순서가 존재함. append, del, clear 등을 이용하여 값을 바꿀 수 없음. 대신에 한번에 두 변수에 값을 할당할 수 있음.

#Set(집합)은 순서가 존재하지 않고 중복값이 없음. Set끼리 합집합, 차집합, 교집합을 만들 수 있으며 각각
a|b , a-b , a&b   로 씀

#Dictionary(사전)은 Key와 Value 로 이루어진 자료형. 새로운 Key값을 더하거나 Key를 삭제하는 것이 가능함.

반응형