과제 내용 : Chatper 6 Quiz 6 풀고 인증 글 남기기
모두를 위한 파이썬(PY4E) 6장 (문자열)의 주요 내용은 다음과 같습니다.
1. 문자열 자료형:
- 문자 시퀀스로 구성됨.
- 따옴표로 표기하며, + 연산자로 병합 가능.
- int() 함수로 숫자로 된 문자열을 정수형으로 변환 가능.
str3 = '123'
x = int(str3) + 1
print(x)
# [출력 결과]
124
2. 문자열 파악하기:
- 문자열에 있는 문자는 대괄호 안에 지정된 인덱스를 이용해 접근 가능.
- 인덱스는 0부터 시작.
fruit = 'banana'
letter = fruit[1]
print(letter)
# [출력 결과]
a
3. 문자열의 길이:
- 내장 함수 len은 문자열의 길이 반환.
4. 문자열을 통한 루프:
- while과 for 구문을 사용.
[while 구문]
fruit = 'banana'
index = 0
while index < len(fruit) : # len(fruit) = 6
letter = fruit[index]
print(index, letter)
index = index + 1
[for 구문]
fruit = 'banana'
for letter in fruit:
print(letter)
5. 문자열 연산:
- 문자열 슬라이싱 : fruit[0:2], fruit[:2]
※ 2번째 숫자 : "up to but not including"
- 병합 : (+) 기호 사용
- in (논리) 연산자 : 'n' in 'banana' (결과값 True)
- 문자열 비교 : ==, <, >(대소 비교 가능)
6. 주요 문자열 라이브러리:
- find() 함수 : 문자열 위치 탐색(첫 번째 위치를 반환, 찾지 못하면 -1 반환)
- 문자열 바꾸기(replace), 공백 제거하기(lstrip, rstrip, strip)
※ [string-methods] https://docs.python.org/2/library/stdtypes.html#string-methods
Quiz 결과
#9기문과생도AI