Python을 배울 때 더 편리하게 배울 수 있도록 많은 도구를 사용해야 합니다. 함수를 사용하면 계산, 값 검색 및 기타 작업을 더 빠르게 수행하는 데 도움이 됩니다.
다음 표의 Python에서 제공하는 내장 함수를 직접 사용할 수 있습니다.
이 섹션에서는 주로 처음 네 가지 기능을 소개하고 나머지 기능은 이 장의 이후 섹션에서 소개합니다.
sum 함수의 구문 형식은 다음과 같습니다.
합계(반복 가능[시작:끝]
그 중 iterable은 iterable을 의미하며, 여기서는 시퀀스를 참조하고, start는 해당 시퀀스의 시작 위치(포함)를 나타내고, end는 종료 위치(이 위치 제외)를 나타냅니다. 그리고, sum(iterable)만 사용하면 전체 시퀀스의 합을 구합니다.
예제를 통해 살펴보겠습니다.
my_list=[1,2,3,4,5,6]my_tuple=(1,2,3,4,5,6)my_set={1,2,3,4,5,6}print(sum(my_list ))인쇄(합계(my_tuple))인쇄(합계(my_set))
출력은 다음과 같습니다
212121
sum() 함수는 정수만 합산한다는 점에 유의하세요. 시퀀스에 필요한 항목에 정수가 아닌 부분이 있으면 오류가 보고됩니다.
이 두 함수의 경우 문자 그대로의 의미에서 최대 값과 최소값을 찾는다는 것을 쉽게 이해할 수 있으므로 시퀀스에서도 사용할 수 있습니다. 동시에 정수 세그먼트에만 사용되는 것이 아니라는 점에도 유의해야 합니다. 문자열 처리도 지원합니다.
예를 살펴보겠습니다:
my_list=[1,2,3,4,5,6]my_str='123456'my_tuple=(1,2,3,4,5,6)my_set={1,2,3,4,5,6} string='abcedfg'#언제 영문자의 경우, listed=['a','b','c','d']print(max(my_list),min(my_list))#목록에서 최대값과 최소값 찾기 print(max (my_str) ,min(m y_str))#문자열에서 최대값과 최소값 찾기 print(max(my_tuple),min(my_tuple))#튜플에서 최대값과 최소값 찾기print(max(my_set),min(my_set)) # 집합에서 최대값과 최소값을 찾습니다. print(max(string),min(string))#문자의 최대값과 최소값 print(max(listing),min(listing))#최대값 목록에 있는 문자의 최소값
출력은 다음과 같습니다
61616161가다
여기서 주의할 점은 이 두 함수는 문자열에서 최대값과 최소값을 찾을 수 있다는 점이다. 영어 26자의 경우 시스템에서는 최대값을 'z', 최소값을 'a'로 규정한다. 함수는 기본적인 알고리즘 질문에 사용되며 해결 과정은 우리에게 큰 도움을 줄 수 있습니다.
이 함수는 시퀀스의 길이, 즉 목록에 몇 개의 요소가 있는지 계산하는 데 사용되는 길이(length)로 이해할 수 있습니다. 색인 문제와 관련하여 len() 함수는 목록을 탐색할 때 가장 일반적으로 사용되는 방법 중 하나가 for i in range(len(list))이므로 탐색할 때 목록에서 직접 탐색할 수 있습니다. 목록의 첫 번째 항목부터 마지막 항목까지, 색인에 주의하세요.
다음 예를 고려하십시오.
my_list=[1,2,3,4,5,6]my_str='123456'my_tuple=(1,2,3,4,5,6)my_set={1,2,3,4,5,6} 인쇄(len(my_li st))#목록에서 길이 찾기 print(len(my_str))#문자열에서 길이 찾기 print(len(my_tuple))#튜플에서 길이 찾기 print(len(my_set))#다음에서 길이 찾기 세트
출력 결과:
6666