내 맘대로 정리한 python 부족한 부분
1. LIST
1.1. 함수 - .append(d), .insert(i, d), .remove(d), .sort(), drop(d)
2. 시퀀스 자료형 : 순서가 있는 자료형 (리스트, 문자열 속함)
2.1. 특징
- 인덱싱 / 슬라이싱 [ i ]
- 멤버조회 ( d in o )
- 길이확인 len(o)
- 연결연산 +
- 반복연산 *
3. Dictionary (사전 - k,v)
3.1. 기능
- Dictionary['k'] :데이터 꺼내기
예) person = {'name':'Michael'}
print(person['name'])
- Dictionary['k'] = v : 데이터 자료추가
- del Dictionary['k'] : 원소 삭제
3.2. 특징 - key는 변할 수 없는 자료형 (tuple o, List x)
4. 함수와 메서드의 차이
4.1. 함수란 : 특정 기능을 수행하는 코드(들의 모임)
4.1.1. 함수는 내장함수 , 사용자 지정함수
4.2. 메서드란 : 특정 자료에 대해 특정 기능을 하는 코드
4.3. 함수 vs 메서드
- 함수 : 특정 기능을 함 (매개변수를 이용해 자료를 전달)
- 메서드 : 특정자료와 연관지어 기능을 수행 (자료뒤에 .을 찍어 사용)
추가 정리
- 인자와 매개변수의 차이
인자( Argument ) 는 어떤 함수를 호출시에 전달돼는 값을 말하고
매개 형식 변수( Parameter ) 는 그 전달된 인자를 받아들이는 변수다.
내가 이해한 바로는
함수를 정의할때 전달되는 변수가 파라마터(매개변수)
함수 호출시 실제 전달되는것을 Argument(인자) 라고 이해함
참고
- ELICE 교육
- https://skmagic.tistory.com/104
반응형
'일상 기술노트' 카테고리의 다른 글
[GIT] Git Pull 권한 에러 발생 시 조치 방법 (solved) (0) | 2024.01.04 |
---|---|
[견고한 데이터 엔지니어링] 데이터 엔지니어링 수명 주기 - 1 : 데이터 수명주기 ? 데이터 엔지니어링 수명주기 ? (0) | 2023.11.12 |
[클라우데라 프로젝트] storm 설정 (error) (0) | 2020.12.17 |
[클라우데라 프로젝트] storm 설치(1) (0) | 2020.12.14 |
02-2.처리/탐색 레이어, 분석/응용 레이어 이해하기 (0) | 2020.07.11 |