티스토리 뷰

021 문자열 인덱싱

📖question

letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요.

>> letters = 'python'
실행 예
p t

✍️answer

파이썬 문자열에서 한 글자씩 가져오는 것을 인덱싱이라고 부른다.

letters = 'python'
print(letters[0], letters[2])

 

022 문자열 슬라이싱

📖question

자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요.

>> license_plate = "24가 2210"
실행 예: 2210

✍️answer

파이썬 문자열에서 여러 글자를 가져오는 것을 슬라이싱이라고 부른다. 

인덱스를 생략하면 끝까지 출력을 의미한다.

license_plate = "24가 2210"
print(license_plate[4:])

 

023 문자열 인덱싱

📖question

아래의 문자열에서 '홀' 만 출력하세요.

>> string = "홀짝홀짝홀짝"
실행 예:
홀홀홀

✍️answer

슬라이싱을 할 때 '시작 인덱스: 끝 인덱스: step'을 지정할 수 있다.

string = "홀짝홀짝홀짝"
print(string[0::2])

 

024 문자열 슬라이싱 ❌

📖question

문자열을 거꾸로 뒤집어 출력하세요.

>> string = "PYTHON"
실행 예:
NOHTYP

✍️answer

step을 -1로 쓰면 뒤에서부터 출력한다.

string = "PYTHON"
print(string[::-1])

 

025 문자열 치환 ❌

📖question

아래의 전화번호에서 하이푼 ('-')을 제거하고 출력하세요.

>> phone_number = "010-1111-2222"
실행 예
010 1111 2222

✍️answer

replace 매서드를 사용하여 지정한 문자열을 치환한다. 🔥문자열은 수정할 수 없다.

phone_number = "010-1111-2222"
print(phone_number.replace("-"," "))

 

026 문자열 다루기

📖question

25번 문제의 전화번호를 아래와 같이 모두 붙여 출력하세요.

실행 예
01011112222

✍️answer

replace 매서드를 사용하여 지정한 문자열을 치환한다.

phone_number = "010-1111-2222"
print(phone_number.replace("-",""))

 

027 문자열 다루기

📖question

url 에 저장된 웹 페이지 주소에서 도메인을 출력하세요.

>> url = "http://sharebook.kr"
실행 예:
kr

✍️answer

split 매서드를 사용하여 닷을 기준으로 분리하고 뒷부분을 출력한다.

url = "http://sharebook.kr"
print(url[-2:]) #나의 풀이방법

url = "http://sharebook.kr"
url_split = url.split('.')
print(url_split[-1]) #의도한 풀이방법

 

028 문자열은 immutable

📖question

아래 코드의 실행 결과를 예상해보세요.

>> lang = 'python'
>> lang[0] = 'P'
>> print(lang)

 

✍️answer

문자열은 수정할 수 없다.

 

029 replace 메서드

📖question

아래 문자열에서 소문자 'a'를 대문자 'A'로 변경하세요.

>> string = 'abcdfe2a354a32a'
실행 예:
Abcdfe2A354A32A

✍️answer

replace 매서드를 사용하여 지정한 문자열을 치환한다.

string = 'abcdfe2a354a32a'
print(string.replace("a","A"))

 

030 replace 메서드

📖question

아래 코드의 실행 결과를 예상해보세요.

>> string = 'abcd'
>> string.replace('b', 'B')
>> print(string)

✍️answer

두 번째에 변수를 작성하지 않아서 string은 그대로이다.

'Python > 초보자를 위한 300제' 카테고리의 다른 글

051~060 파이썬 리스트 1  (0) 2022.04.11
041~050 파이썬 문자열 3  (0) 2022.04.09
031~040 파이썬 문자열 2  (0) 2022.04.08
011~020 파이썬 변수  (0) 2022.04.07
001~010 파이썬 시작하기  (0) 2022.04.07
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday