Page 15 -
P. 15
•무작위 선택을 위한 기능을 제공한다.
random
•주요 메소드 : choice( ), sample( ), random( ), randrange( ) 등
•통계값 산출을 위한 기능을 제공한다.
statistics
•주요 메소드 : mean( ), median( ), variance( ) 등
•날짜와 시간 조작을 위한 기능을 제공한다.
datetime
•주요 메소드 : today( ), date( ), strftime( ) 등
5 Python의 주요 메소드 2600105
구분 주요 메소드
• upper( ) : 문자열을 대문자로 변경함
•lower( ) : 문자열을 소문자로 변경함
•capitalize( ) : 문자열의 첫 글자는 대문자, 나머지는 모두 소문자로 변경함
•title( ) : 문자열에서 각 단어의 첫 글자만 대문자로 변경함
•replace(값1, 값2) : 문자열에서 ‘값1’을 찾아 ‘값2’로 교체함
• split(값) : ‘값’을 기준으로 문자열을 분리하여 리스트로 반환하며, ‘값’을 생략하면
문자열 관련 공백으로 문자열을 분리함
•count(값) : 문자열에서 ‘값’을 검색하여 ‘값’의 개수를 반환함
• find(값) : 문자열에서 처음 검색되는 ‘값’의 위치를 반환하며, 찾지 못한 경우 -1을
반환함
• index(값) : 문자열에서 처음 검색되는 ‘값’의 위치를 반환하며, 찾지 못한 경우 오류
가 발생함
• len( ) : 문자열의 길이를 반환함
•list( ) : 반복 가능한 객체를 리스트 자료형으로 변환하거나 빈 리스트를 생성함
•len( ) : 리스트 요소의 개수를 반환함
•pop(위치) : 리스트의 ‘위치’에 있는 값을 출력하고 해당 요소를 삭제함
•count(값) : 리스트에서 ‘값’을 검색하여 ‘값’의 개수를 반환함
•extend(리스트) : 리스트의 끝에 새로운 ‘리스트’를 추가하여 확장함
•append(값) : 리스트의 끝에 값을 추가함
• remove(값) : 리스트에서 ‘값’에 해당하는 첫 번째 항목을 찾아 제거하며, 해당 값이
없으면 오류가 발생함
리스트 관련
•reverse( ) : 리스트의 순서를 역순으로 뒤집음
•copy( ) : 리스트를 복사함
•index(값) : 리스트에서 ‘값’이 저장된 요소의 위치를 반환함
•sort( )
- 리스트를 정렬하며, 기본값은 오름차순이다.
- reverse 속성을 이용하여 정렬 방식을 지정할 수 있다(True : 내림차순, False :
오름차순)
•sum(리스트) : 리스트의 모든 요소의 합을 계산하여 반환함
•set( ) : 반복 가능한 객체를 세트 자료형으로 변환하거나 빈 세트를 생성함
•len( ) : 세트 요소의 개수를 반환함
pop( ) •pop( ) : 세트의 값을 출력하고 요소를 삭제함*
세트 관련
세트의 pop( )은 리스트와 달리 인
•add(값) : 세트에 ‘값’을 추가함
수를 입력하지 못하며, pop( ) 사용
•update(세트) : 세트에 새로운 ‘세트’를 추가하여 확장함
시 어떤 요소가 출력되고 삭제될
•remove(값) : 세트에서 ‘값’을 찾아 해당 요소를 삭제함
지 알 수 없습니다.
22 1과목 프로그래밍 언어
2025. 11. 19. 오후 5:08
01_2026프로그래밍기능사필기_1과목1장(017~034) .indd 22
01_2026프로그래밍기능사필기_1과목1장(017~034) .indd 22 2025. 11. 19. 오후 5:08

