1. 실수 데이터 처리
1) 실수 데이터를 처리할 경우 아래와 같이 예상했던 값으로 떨어지지 않는다.
2) 따라서 계산을 할 때 오차가 발생할 수 있다.
3) 이를 해결하기 위해 round()를 사용하면 된다.
2. 사칙연산
1) / : 나누기 연산을 하면 실수형으로 계산된다.
2) % : 나머지 연산자다
3) // : 몫 연산자로서 몫을 받을 수 있다.
4) ** : 거듭제곱 연산자다.
3. 리스트 자료형
1) java의 배열 기능을 제공한다.
2) 여러 개의 데이터를 연속적으로 담아 처리하기 위해 사용하는 자료형이다.
3) 리스트 대시 배열 또는 테이블이라고 말하기도 한다.
4) 리스트는 대괄호 안에 원소를 넣어 초기화 하며, 쉼표로 원소를 구분한다.
5) 비어있는 리스트를 선언하고자 할 때는 list(), [] 를 이용하면 된다.
6) 인덱스를 이용해서 데이터 접근을 하며, 0부터 시작한다.
7) 연속적인 위치를 갖는 원소들을 가져와야 할 때는 슬라이싱을 이용하면 된다. 단, 사용할 때는 실제 인덱스보다 1 크게 설정해야 한다.
4. 리스트 컴프리헨션
1) 리스트를 초기화 하는 방법 중 하나다.
2) 대괄호 안에 조건문과 반복문을 적용하여 리스트를 초기화 할 수 있다.
3) 다음과 같이 2차원 배열도 초기화 할 수 있다.
4) 언더바(_)는 반복을 수행할 때 반복을 위한 변수의 값을 무시하고자 할 때 사용한다.
5. 리스트 메서드
1) append() : 리스트에 원소를 하나 삽일할 때 사용한다.
2) sort() : 오름차순 정렬한다.
3) sort(reverse = true) : 내림차순으로 정렬한다.
4) reverse() : 리스트의 원소의 순서를 모두 뒤집는다.
5) insert(삽입할 위치 인덱스, 삽입할 값) : 삽입할 위치에 삽입할 값을 넣는다.
6) count(특정 값) : 리스트에서 특정한 값을 가지는 데이터의 개수를 셀 때 사용한다.
7) remove(특정 값) : 특정한 값을 갖는 원소를 제거한다. 만약 여러개가 동일한 특정한 값을 갖는다면 1개만 삭제한다.
'프로그래밍 > python' 카테고리의 다른 글
6. Python 라이브러리 (0) | 2023.03.10 |
---|---|
5. python 함수, 람다식 (0) | 2023.03.09 |
4. python 조건문, 반복문 (0) | 2023.03.09 |
3. python 기본 입출력 (0) | 2023.03.09 |
2. python 문자열 자료형, 튜플 자료형, 사전 자료형, 집합 자료형 (0) | 2023.03.09 |
댓글