안녕하세요:) 임오군란과 민씨 팀에서 오입니다. 오늘은 파이썬 기능에 대해 소개하려고 합니다.
- 변수 선언
- 변수명을 만들 때는 영어 대/소문자, 숫자,_으로 구성하면 된다.(숫자로는 시작할 수 없다.)
- 대소문자를 구별한다.
- Python에서 사용되는 키워드 및 예약어는 사용이 불가하다.
- 변수 선언
- 실행값
2.Sequence형 자료형
- 여러 객체를 저장할 수 있는 순서를 갖는 연속된 자료형
- 자료형 종류(List, Tupe, String)
-List
- 튜플과 같은 Sequence형 자료형이나 크기나 원소값을 변경.
- 대괄호나 []나 list() 함수를 사용해서 생성
- 튜플을 리스트 형식으로 list함수를 사용하면 변환
- 리스트도 튜플과 같이 +,* 연산자를 사용하여 이어붙일 수도 반복
- 리스트의 메서드를 사용하면 원소 추가 및 삭제
-Tuple
- 1차원의 크기를 가지고 있는 변경이 불가능한 Sequence 자료형
- 값 사이에 ,를 사용하여 튜플을 생성
- ()를 사용하면 값을 묶어서 정의
- 모든 Sequence형 자료형은 튜플 메서드를 사용하여 튜플로 변환
- 대괄호 []을 사용하면 튜플의 각 원소에 접근할 수 있다. Sequence 자료형의 색인의 시작은 0임
-String
- 하나 이상 연속된 문자들의 나열
- 문자열 자료형은 “” 또는 ‘’ 사이에 위치
- 공통적인 연산이 있다.(인덱싱, 슬라이싱, 연결하기, 반복하기, 멤버쉽 테스트, 길이정보)
3.집합(Set)
- 집합은 여러 값을 순서없이 그리고 중복없이 모아놓은 자료형
- Python에서는 set과 frozenset 두가지 집합 자료형을 제공
- Set은 변경가능한 집합, frozenset은 변경 불가능한 집합
- 반복 가능한 객체로부터 집합을 만들 수 있지만 모든 데이터가 집합의 원소로 사용할 수 있는 것은 아니다. Hashable이면서 변경 불가능한 자료형만이 집합의 원소로 사용가능
- {}와 set() 함수를 사용하여 생성
- 집합은 수학의 집합처럼 연산이 가능하다.
-| 연산자를 사용하여 합집합 연산
-&연산자를 사용하여 교집합 연산
- -연산자를 사용하여 차집합 연산
-^연산자를 사용하여 대칭 차집합 연산
4. 사전(Dictionary)
- Key-Value 형식으로 데이터를 저장
- 중괄호 {}나 dict() 함수를 사용해서 생성
- 키(Key) - 값(Value)을 원소라고 부름
- 중괄호 안에 쉼표로 구분된 원소를 넣어 생성
- 매핑형에서는 key를 이용해 value에 접근
- 내부적으로 해시 기법을 사용하기 때문에 검색 속도가 빠름
- key값은 중복을 허용하지 않는다
- 사전 생성 및 Key값을 사용해서 Value 값을 호출
다음 시간에는 Python의 if문, for문, while문에 대해 소개하도록 하겠습니다.
'IT KNOWLEDGE' 카테고리의 다른 글
Google Cloud 자격증에 대해 알아봅시다! (0) | 2022.05.25 |
---|---|
NLB ALB CLB 차이 (0) | 2022.05.25 |
RAID 란 무엇인가? (0) | 2022.05.20 |
IT 자격증의 기본! 정처기(정보처리기사)에 대해서 알아봅시다 (0) | 2022.05.18 |
Storage / bus / 대역 (0) | 2022.05.16 |
댓글