41. 다음과 같은 문자열이 있을 때 이를 대문자 BTC_KRW로 변경하세요.
ticker = "btc_krw"
-> upper 메서드를 호출하면 문자열을 대문자로 만들 수 있습니다. 다만 이 경우에도 원본 문자열은 유지되고 대문자로 변경된 새로운 문자열 객체가 반환되는 겁니다. 반환된 새로운 객체를 새로운 변수로 바인딩한 후 이를 print 함수로 출력하면 됩니다.
ticker = "btc_krw"
ticker1 = ticker.upper()
print(ticker1)
42. 다음과 같은 문자열이 있을 때 이를 소문자 btc_krw로 변경하세요.
ticker = "BTC_KRW"
-> lower 메서드를
ticker = "BTC_KRW"
ticker = ticker.lower()
print(ticker)
43. 문자열 'hello'가 있을 때 이를 'Hello'로 변경해보세요.
->
a = "hello"
a = a.capitalize()
44. 파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx'로 끝나는지 확인해보세요.
file_name = "보고서.xlsx"
->
file_name = "보고서.xlsx"
file_name.endswith("xlsx")
45. 파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx' 또는 'xls'로 끝나는지 확인해보세요.
file_name = "보고서.xlsx"
->
file_name = "보고서.xlsx"
file_name.endswith(("xlsx", "xls"))
46. 파일 이름이 문자열로 저장되어 있을 때 startswith 메서드를 사용해서 파일 이름이 '2020'로 시작하는지 확인해보세요.
file_name = "2020_보고서.xlsx"
->
file_name = "2020_보고서.xlsx"
file_name.startswith("2020")
47. 다음과 같은 문자열이 있을 때 공백을 기준으로 문자열을 나눠보세요.
a = "hello world"
-> 문자열의 split() 메서드를 사용하면 문자열에서 공백을 기준으로 분리해줍니다.
a = "hello world"
a.split()
48. 다음과 같이 문자열이 있을 때 btc와 krw로 나눠보세요.
ticker = "btc_krw"
-> 문자열에서 split() 메서드는 문자열을 분리할 때 사용합니다. 이때 어떤 값을 넘겨주면 그 값을 기준으로 문자열을 분리해줍니다.
ticker = "btc_krw"
ticker.split("_")
49. 다음과 같이 날짜를 표현하는 문자열이 있을 때 연도, 월, 일로 나눠보세요.
date = "2020-05-01"
->
date = "2020-05-01"
date.split("-")
50. 문자열의 오른쪽에 공백이 있을 때 이를 제거해보세요.
data = "039490 "
-> rstrip() 메서드를 사용하면 오른쪽 공백이 제거된 새로운 문자열 객체가 반환됩니다. 그 값을 data라는 변수가 새로 바인딩합니다. 기존의 공백이 포함된 문자열은 메모리에서 자동으로 삭제됩니다.
data = "039490 "
data = data.rstrip()
'Python > Python 300제' 카테고리의 다른 글
파이썬 300제 61~70 (리스트) (1) | 2024.07.15 |
---|---|
파이썬 300제 51~60 (리스트) (1) | 2024.07.15 |
파이썬 300제 31~40 (문자열) (2) | 2024.07.15 |
파이썬 300제 21~30 (문자열) (2) | 2024.07.15 |
파이썬 300제 11~20 (변수) (0) | 2024.07.15 |