Page 18 -
P. 18

1장      핵심요약


                    001    라이브러리                                • nextToken( ) : StringTokenizer 객체에서 차례로 토큰
                                                                 을 가져와 반환함
                 ➊ 라이브러리의 개념
                 • 프로그램을 효율적으로 개발할 수 있도록 자주 사용하                 ➎ Python의 주요 표준 라이브러리
                   는 함수나 데이터들을 미리 만들어 모아 놓은 집합체이                •Python은 라이브러리를 패키지로 제공한다.
                   다.                                           • 라이브러리를 사용하려면 ‘import random’과 같이 선
                 • 표준 라이브러리 : 프로그래밍 언어에 기본적으로 포함                  언한다.
                   되어 있는 라이브러리로, 여러 종류의 모듈이나 패키지                • 사용할 때는 마침표(.)로 구분하여 ‘random.choice( )’
                   로 구성됨                                          와 같이 사용한다.
                 • 외부 라이브러리 : 개발자들이 필요한 기능들을 만들어
                                                                • Python의  주요  클래스  :  os,  re,  math,  random,
                   인터넷 등에 공유해 놓은 것으로, 외부 라이브러리를
                                                                 statistics, datetime 등
                   다운받아 설치한 후 사용함
                                                                ➏ Python – 문자열 관련 주요 메소드
                 ➋ Java의 주요 표준 라이브러리
                                                                •len( ) : 문자열의 길이를 반환함
                 • Java는 라이브러리를 패키지에 포함하여 제공한다.
                                                                •upper( ) : 문자열을 대문자로 변경함
                 • 패키지를 사용하려면 ‘import java.util’과 같이 import
                   문을 이용 해 선언한 후 사용해야 한다.                       •lower( ) : 문자열을 소문자로 변경함
                                                                • capitalize( ) : 문자열의 첫 글자는 대문자, 나머지는 모
                 • 클래스의 메소드를 사용할 때는 클래스와 메소드를 마
                   침표(.)로 구분하여 사용한다.                             두 소문자로 변경함
                                                                • title( ) : 문자열에서 각 단어의 첫 글자만 대문자로 변
                 • Java의 주요 패키지 : java.lang, java.util, java.io,
                   java.net, java.awt 등                          경함
                                                                • replace(값1, 값2) : 문자열에서 ‘값1’을 찾아 ‘값2’로 교체함
                                                                • split(값) : ‘값’을 기준으로 문자열을 분리하여 리스트로
                 ➌ Java - String 클래스의 주요 메소드
                                                                 반환하며, ‘값’을 생략하면 공백으로 문자열을 분리함
                 • A.compareTo(B) : 숫자로된 문자열 A와 B를 비교하여
                   같으면 0, A가 크면 1, B가 크면 -1을 반환함
                                                                ➐ Python – 리스트 관련 주요 메소드
                 • A.equals(B) : 대소문자를 구분하여 문자열 A와 B를 비
                   교한 후 같으면 참, 다르면 거짓을 반환함                      • pop(위치) : 리스트의 ‘위치’에 있는 값을 출력하고 해당
                                                                 요소를 삭제함
                 • A.equalsIgnoreCase(B) : 대소문자 구분없이 문자열 A와
                                                                • count(값) : 리스트에서 ‘값’이 저장되어 있는 요소들의
                   B를 비교한 후 같으면 참, 다르면 거짓을 반환함
                                                                 개수를 반환함
                 •toLowerCase(문자열) : 문자열을 모두 소문자로 변환함
                                                                • extend(리스트) : 리스트의 끝에 새로운 ‘리스트’를 추가
                 •toUpperCase(문자열) : 문자열을 모두 대문자로 변환함            하여 확장함
                 • split(구분자) : 지정된 구분자로 문자열을 구분하여 분리함          • append(값) : 리스트의 끝에 값을 추가함
                 • replaceAll(변환 대상, 변환할 문자) : 변환 대상을 변환할       • sum(리스트) : 리스트의 모든 요소의 합을 계산하여 반
                   문자로 치환함                                       환함
                                                                • reverse( ) : 리스트의 순서를 역순으로 뒤집음
                 ➍ Java - StringTokenizer 클래스의 주요 메소드
                                                                •copy( ) : 리스트를 복사함
                 • countTokens( ) : StringTokenizer 객체의 토큰 개수를
                   반환함
                                                                ➑ Python – 세트 관련 주요 메소드
                 • hasMoreTokens( ) : Stringtokenizer 객체에 반환할 토  •pop( ) : 세트의 값을 출력하고 요소를 삭제함
                   큰이 있으면 참, 없으면 거짓을 반환함
                                                                •add(값) : 세트에 ‘값’을 추가함


                                                                                               1장  프로그래밍 언어 활용 31





                                                                                                     2025. 11. 19.   오후 5:09
          01_2026프로그래밍기능사필기_1과목1장(017~034) .indd   31
          01_2026프로그래밍기능사필기_1과목1장(017~034) .indd   31                                                2025. 11. 19.   오후 5:09
   13   14   15   16   17   18   19   20   21   22   23