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
   10   11   12   13   14   15   16   17   18   19   20