Ch10.문자 다루기 2
사전 Quiz1>문자열을 리스트로 바꾸는 함수는 split()이다. O
1. O
2. X
해설. split 함수는 특정 구분자를 이용해 문자열을 리스트로 변환한다.
사젼 Quiz2>문자열 사이에 변수 값을 끼워 넣는 것을 스트링 결합이라고 한다. X
1. O
2. X
해설. String interpolation 이라고 하고, 포매팅을 통해 지원한다.
- len() : 문자열 길이
- split() : 문자열 나누기 / 특정 문자를 중심으로 문자를 분리하는 함수
- join() : 문자열로 결합
- in, not in 연산자
- upper, lower
- isupper, islower
- startswith, endswith
- 포매팅 : 데이터 값을 문자열에 끼워 넣는(interpolate) 방법을 제공
- 옛 스타일 : %
- 주요 변환 타입 : %s - 문자열 / %d - 정수 / %f - 실수
- 새로운 스타일 : {}와 format
- 파이썬 2 방식도 지원되나 파이썬 3에서는 새로운 방식 포매팅을 권장
- pyperclip 모듈 : copy(), paste() 함수로 텍스트를 클립보드에 복사하고 붙이기를 지원
- Quiz1> 다음 중 문자열 관련 함수의 설명으로 옳지 않은 것은? 1
1. 문자열길이 - lenght()
2. 문자열 나누기 - split()
3. 리스트를 문자열로 결합 - join()
4. 모든 문자를 대문자로 변환 - upper()
해설. 문자열 길이를 재는 함수는 len() 이다.
- Quiz2> 다음 중 isX 문자열 함수의 설명으로 틀린것은? 4
1. isalpha() - 문자로만 구성시 True 반환
2. isalnum() - 문자와 숫자로만 구성 시 True 반환
3. isdecimal() - 숫자로만 구성시 True 반환
4. istitle() - 문장의 단어 중 첫글자만 대문자이면 True 반환
해설. 문장내의 모든 단어가 대문자로 시작하면 True 반환
- Quiz3> 문자열 포매팅과 관련된 설명 중 잘못된 것은?
1. 데이터 값을 문자열에 끼워넣는 것을 String Interpolation 이라고 한다.
2. 파이썬 2의 포맷팅 방식인 % 방식은 파이썬 3에서는 호환되지 않는다.
3. 파이썬 3에 새료운 포맷팅 방식인 {}와 format 함수가 제공된다.
4. '{} {} {}'.format('hello', 'Mr', 'Kim')의 결과는 'hello Mr Kim'이다.
해설. 파이썬 2의 포맷팅 방식은 파이썬 3에서도 지원한다.
'Python_Beginer > Study' 카테고리의 다른 글
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 9 (0) | 2019.07.30 |
---|---|
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 8 (0) | 2019.07.30 |
HRD 수업>파이썬을 이용한 자동화 스크립트 - 연습문제 7 (0) | 2019.07.29 |
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch9 (0) | 2019.07.29 |
HRD 수업>파이썬을 이용한 자동화 스크립트 - Ch8 (0) | 2019.07.29 |