본문 바로가기

Python_Beginer/Study

HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch3

반응형

Ch3. 문자 다루기 1

- 사전 Quiz 1>숫자와 문자를 + 기호로 결합 할 수 있다. X
1. O
2. X
해설. 숫자와 문자를 결합할 수 없다. int 함수를 통해 숫자로 변환하거나 str 함수로 문자로 변환해서 결합 연산을 수행

 

- 사전 Quiz 2>문자열을 나타내는 기호는 ""와 ''두 가지 모두 사용할 수 있다. O
1. O
2. X
해설. 두 가지 기호를 모두 사용해서 문자열을 나타낼 수 있으며, 주로 외따옴표를 사용하여 문자열을 표시한다.


- 문자열
1. 결합 : +
2. 복제 : *


- 이스케이프 문자


- 문자열 인덱스(오프셋)


- 문자열 자르기(슬라이싱)


- 문자열 길이


- UTF-8 인코딩은 유니코드 한 문자를 나타내기 위해 1바이트에서 4바이트까지를 사용한다. 4바잍로 표현되는 문자기본 다국어 평변(BMP) 바깥의 유니코드 문자.


- Quiz 1> 다음 중 문자열 연산에 사용할 수 없는 연산자는? 3
1. +
2. *
3. /
4. 모두 사용 가능하다.


- Quiz 2> 다음중 문자열 인덱스에 대한 섦여 중 옳지 않은 것은? 3
1. 문자열은 각각 글자의 시퀸셜한 조합으로 이루어져 있다.
2. 각각 글자들은 요소 혹인 아이템이라고 불리며 인덱스라는 숫자로 순서가 정해져 있다.
3. 인덱스는 오프셋이라고 하며 숫자는 1부터 시작한다.
4. 스티링 내에서 문자를 추출할 때는 []기호를 사용하며 속에 오프셋에 해당하는 숫자를 넣는다.
해설. 오프셋은 0부터 시작한다.


- Quiz 3> 문자열 자르기에 대한 설명 중 잘못된 것은? 4
1. 'python'[0:] - 전체 문자열을 의미
2. 'python'[2:5] - 2번째 인덱스 문자는 포함되고 5번째 인덱스 문자는 포함되지 않는다.
3. 음수 인덱스도 사용할 수 있고 -1부터 시작한다.
4. 문자열의 길이를 재는 함수는 lenth() 이다
해설. 문자열의 길이를 재는 함수는 len() 이다.

반응형