Page 32 -
P. 32

14    다음 명령문을 실행하면 출력되는 결과를 적으시오.
                    (1) "Hello, hello Good day".find("hello")
                    (2) "Hello, hello Good day".lower().find("hello")

                 15    다음 결과를 적으시오.
                    (1) "ㅠㅠ".isalpha()     (2) "day3".isalpha()    (3) "010".isdigit()      (4) "123.4".isdigit()


                 16    문자를 컴퓨터가 처리할 수 있는 이진 코드로 변환하는 것을 문자 디코딩(character decoding)이라고 한다.
                    OX로 답하시오.


                 17    컴퓨터는 ‘A’라는 글자를 저장할 경우, 실제 ‘A’라는 글자가 저장되는 것이 아니라 이진수가 저장된다. 메모리와
                    달리 파일은 ‘A’가 저장된다. OX로 답하시오.


                 18    파이썬 2 이후 버전은 UTF-8을 사용한다. OX로 답하시오.


                 19    UTF-8이나 cp949는 7비트 ASCII 코드와 호환성을 유지한다. OX로 답하시오.


                 20    cp949는 마이크로소프트사의 윈도우에서 사용하기 위해 만든 한글 코드 표이다. OX로 답하시오.


                 21    "아이스 아메리카노" 문자열에서 "아이스"를 "핫"으로 단어를 교체하는 프로그램을 작성하시오.


                 22    세 개 이상의 단어로 구성된 문자열을 입력받고 두 번째 단어를 화면에 출력하는 프로그램을 작성하시오.
                    단어는 공백 문자(‘ ’)로만 분리된다고 가정한다.


                 23    "Hello World" 문자열에는 문자 ‘o’가 2개 있다. 두 번째 단어부터 검색해서 ‘o’의 인덱스를 출력하는 프로그램을
                    작성하시오.


                 24    세 개의 16진수로 구성된 문자열을 입력받고, 정수 십진수로 변환해서 화면에 출력하는 프로그램을 작성하시오.
                    예: 입력 내용이 "A9E"라면 10 * 256 + 9 * 16 + 14의 결과값인 2718을 출력한다.


                 25    ".jpg"로 끝나는 파일 이름을 사용자로부터 입력받고, ".jpg"를 ".png"로 변환하는 코드를 작성하시오.
                    replace( ) 함수를 사용하는 경우와 사용하지 않는 코드 두 개를 작성한다.












        190  │  파이썬
   27   28   29   30   31   32