2022. 8. 31. 16:04ㆍ정처기(실기)/프로그래밍 언어 활용
(1) 파이썬 자료형
- 세트형 : 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료구조
- 리스트형 : 크기가 가변적으로 변하는 선형리스트의 성질을 가지고 있는 자료구조
- 튜플형 : 초기에 선언된 값에서 값을 생성, 삭제, 수정이 불가능한 형태의 자료구조
- 딕셔너리형 : 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료구조
[1] : 세트형
- 중복된 원소를 허용하지 않는 집합의 성질을 가지고 있는 자료형이다.
ex)
세트명 = set([요소1, 요소2, ....])
세트명 = {요소1, 요소2, .....}
set라는 키워드로 세트형을 초기화하거나 {, }를 이용하여 세트형을 선언한다.
- add(값) : 값을 1개 추가하는 메소드
- update([값1, 값2, ...]) : 여러 개의 값을 한꺼번에 추가하는 메소드
- remove(값) : 특정 값을 제거하는 메소드
s = {1, 5, 7}
s.add(3)
print(s) //{1, 3, 5, 7}
s.add(5)
print(s) //{1, 3, 5, 7}
s.update([1, 2, 3, 4]
print(s) //{1, 2, 3, 4, 5, 7}
s.remove(1)
print(s) //{2, 3, 4, 5, 7}
[2] : 리스트형
- 리스트는 크기가 가변적으로 변하는 선형리스트의 성질을 가지고 있는 자료형이다.
ex)
리스트명 = [요소1, 요소2, ......]
- append(값) : 리스트 마지막 요소 뒤에 값을 추가하는 메소드
- insert(인덱스, 값) : 리스트의 인덱스 위치에 값을 삽입하는 메소드
- remove(값) : 리스트에서 해당하는 값을 제거하는 메소드, 해당하는 값이 여러 개 있을 경우 가장 앞에 있는 값을 제거
- 리스트 슬라이싱 : 리스트에서 여러 개의 데이터에 동시에 접근하는 기법이다.
ex)
리스트명[시작_인덱스 : 종료_인덱스 : 스텝]
- 시작 인덱스 : 슬라이싱을 시작할 인덱스, 생략할 경우 처음부터 슬라이싱
- 종료 인덱스 : 슬라이싱을 종료할 인덱스, 종료 인덱스에 있는 인덱스 전까지만 슬라이싱, 생략할 경우 마지막까지 슬라이싱
- 스텝 : 몇 개씩 끊어서 슬라이싱을 할지 결정하는 값
[3] : 튜플형
- 초기에 선언된 값에서 값을 생성, 삭제, 수정이 불가능한 형태의 자료형이다.
- (, )를 이용하여 튜플형을 선언한다.
- 튜플은 여러 값으로 이루어져 있는데 인덱스를 이용해서 중간값에 접근할 수 있다.
- 튜플이 n개의 값을 가질 때 인덱스는 다음과 같다.
[4] : 딕셔너리형
- 키와 값으로 구성된 객체를 저장하는 구조로 되어 있는 자료형이다.
- {, } 안에 콜론을 이용하여 키와 값을 구분하여 선언한다.
- 기존 변수에 키와 값을 추가한다.
- 기존 변수에 해당 키에 해당하는 값이 있었으면 그 값을 변경한다.
[5] : 식별자
- 식별자는 변수, 상수, 함수 등 서로 구분하기 위해서 사용되는 이름이다.
- 프로그램의 구성요소를 구별하기 위해 사용한다.
▼ 식별자 표기법
- 카멜 표기법 : 식별자 표기 시에 여러 단어가 이어지면 첫 단어 시작만 소문자로 표시하고, 각 단어의 첫 글자는 대문자로 지정하는 표기법
- 파스칼 표기법 : 식별자 표기 시에 여러 단어가 이어지면 각 단어의 첫 글자는 대문자로 지정하는 표기법
- 스네이크 표기법 : 식별자 표기 시에 여러 단어가 이어지면 단어 사이에 언더바를 넣는 표기법
- 헝가리안 표기법 : 식별자 표기 시 두어에 자료형을 붙이는 표기법
'정처기(실기) > 프로그래밍 언어 활용' 카테고리의 다른 글
언어 특성 활용하기 (0) | 2022.09.02 |
---|---|
기본 문법 활용하기 -2(자바의 자료형) (0) | 2022.08.31 |