Updated:

초보자를 위한 파이썬 300제의 41~50번 문제를 푼 글입니다.

Q41.

다음과 같은 문자열이 있을 때 이를 대문자 BTC_KRW로 변경하세요.

ticker = "btc_krw"

A41.

>>> up = ticker.upper()
>>> print(up)
BTC_KRW


Q42.

다음과 같은 문자열이 있을 때 이를 소문자 btc_krw로 변경하세요.

ticker = "BTC_KRW"

A42.

>>> low = ticker.lower()
>>> print(low)
btc_krw


Q43.

문자열 ‘hello’가 있을 때 이를 ‘Hello’로 변경해보세요.

A43.

>>> h = 'hello'
>>> h2 = h.capitalize()
>>> print(h2)
Hello


Q44.

파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 ‘xlsx’로 끝나는지 확인해보세요.

file_name = "보고서.xlsx"

A44.

>>> file_name.endswith('xlsx')
True


Q45.

파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 ‘xlsx’ 또는 ‘xls’로 끝나는지 확인해보세요.

file_name = "보고서.xlsx"

A45.

>>> file_name.endswith('xlsx' or 'xls')
True

답안

file_name = "보고서.xlsx"
file_name.endswith(("xlsx", "xls"))


Q46.

파일 이름이 문자열로 저장되어 있을 때 startswith 메서드를 사용해서 파일 이름이 ‘2020’로 시작하는지 확인해보세요.

file_name = "2020_보고서.xlsx"

A46.

>>> file_name.startswith('2020')
True


Q47.

다음과 같은 문자열이 있을 때 공백을 기준으로 문자열을 나눠보세요.

a = "hello world"

A47.

>>> a.split()
['hello', 'world']


Q48.

다음과 같이 문자열이 있을 때 btc와 krw로 나눠보세요.

ticker = "btc_krw"

A48.

>>> ticker.split('_')
['btc', 'krw']


Q49.

다음과 같이 날짜를 표현하는 문자열이 있을 때 연도, 월, 일로 나눠보세요.

date = "2020-05-01"

A49.

>>> date.split('-')
['2020', '05', '01']


Q50.

문자열의 오른쪽에 공백이 있을 때 이를 제거해보세요.

data = "039490     "

A50.

>>> data = data.rstrip()
>>> data
'039490'


Reference


https://wikidocs.net/78558

Leave a comment