Python 내장 함수 치트 시트
Python의 내장 함수에 대한 참조 가이드입니다. print, len, range, enumerate, zip, map, filter 등을 사용하는 방법을 알아보세요.
유틸리티 및 시퀀스 기능
시퀀스 인덱싱 및 구조를 관리하기 위해 설계된 사전 정의된 도우미 루틴입니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| len() | len(s) | 객체의 길이(항목 수)를 반환합니다. |
| range() | range(start, stop, [step]) | 시작부터 끝까지 변경할 수 없는 일련의 숫자를 반환합니다. |
| enumerate() | enumerate(iterable, start=0) | 인덱스와 값을 포함하는 튜플을 생성하는 열거 객체를 반환합니다. |
| zip() | zip(*iterables) | 입력 전체에 해당하는 튜플 집계의 반복자를 반환합니다. |
| sorted() | sorted(iterable, key=None, reverse=False) | iterable의 항목에서 새로운 정렬된 목록을 반환합니다. |
| reversed() | reversed(seq) | 시퀀스 값에 대한 역방향 반복자를 반환합니다. |
평가 및 기능 도구
검증, 집계, 수학적 축소를 지원하는 루틴입니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| map() | map(function, iterable) | iterable의 모든 항목에 함수를 적용하고 반복자를 반환합니다. |
| filter() | filter(function, iterable) | 함수가 true를 반환하는 iterable의 요소에서 반복자를 구성합니다. |
| any() | any(iterable) | 반복 가능한 요소 중 하나 이상이 True로 평가되면 True를 반환합니다. |
| all() | all(iterable) | iterable의 모든 요소가 True로 평가되면 True를 반환합니다. |
| sum() | sum(iterable, start=0) | 시작과 반복 가능한 항목의 합계를 왼쪽에서 오른쪽으로 계산합니다. |
| round() | round(number, ndigits=None) | 숫자를 ndigits 십진수 정밀도로 반올림합니다. |
대화형 데모 스크립트
run_all_cheat_methods.py
에디터에서 실행# len()
len(s)
# range()
range(start, stop, [step])
# enumerate()
enumerate(iterable, start=0)
# zip()
zip(*iterables)
# sorted()
sorted(iterable, key=None, reverse=False)
# reversed()
reversed(seq)
# map()
map(function, iterable)
# filter()
filter(function, iterable)
# any()
any(iterable)
# all()
all(iterable)
# sum()
sum(iterable, start=0)
# round()
round(number, ndigits=None)자주 묻는 질문
zip()은 길이가 다른 반복 가능 항목을 어떻게 처리합니까?
기본적으로 zip()은 가장 짧은 반복 가능 항목이 소진되면 중지됩니다.Python 3.10+에서는 strict=True를 전달하여 길이가 다른 경우 ValueError를 발생시킬 수 있습니다.
sorted()와 list.sort()의 차이점은 무엇입니까?
sorted()는 새로운 정렬된 목록을 반환하고 모든 반복 가능한 항목을 허용하는 반면, list.sort()는 목록을 제자리에서 정렬하고 None을 반환합니다.
관련 주제
권장 Python 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
파이썬 튜토리얼
Python 함수
Python 함수를 마스터하세요. def를 사용하여 재사용 가능한 코드를 작성하고, 인수를 정의하고, 값을 반환하고, 로컬 및 전역적으로 범위를 이해하는 방법을 알아보세요.
리소스 보기
사용법 가이드
Python에서 문자열을 뒤집는 방법
슬라이싱, reversed() 함수, 루프 연결을 사용하여 Python에서 문자열을 반전하는 방법을 시각적 코드 예제와 함께 알아보세요.
리소스 보기
언어 비교
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.
리소스 보기