[ 목차 ]
1. 회문
2. N-gram
3. 함수 function( )
4. 리스트, 튜플의 값을 언패킹 후 함수에 넣기
5. 파라미터의 개수를 알 지 못하는 경우
6. 재귀함수
7. lamda
8. filter
9. reduce
10. 지역변수
11. close
1. 회문
1) 앞 뒤로 읽어도 똑같은 것
2) 기러기, level
2. N-gram
1) 문자열에서 N개의 연속된 요소를 추출하는 방법
3. 함수 function( )
1) 계산기-덧셈 함수
2) 함수명.___doc___ 또는 help(함수명)을 프린트하면, 해당 함수에 대한 설명(''' 내용 ''')이 출력
3) retrun문을 만나면 하위 작업을 수행하지 않음
4) 여러 값 반환 : 하나의 변수에 보낼 경우 튜플로 가지만, 파라미터의 수를 맞추면 각각 값이 입력
4. 리스트, 튜플의 값을 언패킹 후 함수에 넣기
1) 함수에 넣을 때 *를 사용
5. 파라미터의 개수를 알 지 못하는 경우
1) 함수 내 파라미터의 값을 *args 삽입
2) 응용 : *args 앞에 옵션값을 할당 가능하며, *args는 항상 마지막 파라미터로 들어와야 함
3) 딕셔너리를 언패킹 할 때는 **를 입력
4) 응용 : 딕셔너리의 파라미터 개수를 알 수 없을 때 **kwargs 사용
6. 재귀함수
1) 함수 내에 자신을 다시 호출하는 것
2) 재귀의 깊이는 1000개로, 그 전에 종료시키기 않으면 최대 1000번까지 수행된 후 오류 발생
7. lamda
1) 표현식이며 함수를 짧게 만드는 것
8. filter
1) 특정 조건에 맞는 요소만 가져오는 것
2) 데이터 정제에 사용
9. reduce
1) 각각 꺼내서 처리하고 누적해서 반환
10. 지역변수
1) 지역변수 앞에 global 을 선언해 주면 전역변수처럼 사용 가능
11. close
1) 내부에 있는 지역변수를 바깥으로 끌고와 사용할 수 있음
'학원 > Python' 카테고리의 다른 글
MySQL 연결 (0) | 2020.05.28 |
---|---|
8. 파이썬 기본문법8 (0) | 2020.05.26 |
6. 파이썬 기본문법6 (0) | 2020.05.22 |
5. 파이썬 기본문법5 (0) | 2020.05.21 |
4. 파이썬 기본문법4 (0) | 2020.05.20 |