[파이썬 300제 풀기] 041 ~ 050 (파이썬 문자열)
2021. 3. 2. 22:25ㆍToday I Learned.../Python
041 upper 메서드
다음과 같은 문자열이 있을 때 이를 대문자 BTC_KRW로 변경하세요.
ticker = "btc_krw"
print(ticker.upper())
042 lower 메서드
다음과 같은 문자열이 있을 때 이를 소문자 btc_krw로 변경하세요.
ticker = "BTC_KRW"
print(ticker.lower())
043 capitalize 메서드
문자열 'hello'가 있을 때 이를 'Hello'로 변경해보세요.
print("hello".capitalize())
044 endswith 메서드
파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx'로 끝나는지 확인해보세요.
file_name = "보고서.xlsx"
print(file_name.endswith('xlsx')) # True
045 endswith 메서드
파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx' 또는 'xls'로 끝나는지 확인해보세요.
file_name = "보고서.xlsx"
print(file_name.endswith('xlsx' or 'xls'))
file_name = "보고서.xlsx"
print(file_name.endswith(('xlsx', 'xls')))
046 startswith 메서드
파일 이름이 문자열로 저장되어 있을 때 startswith 메서드를 사용해서 파일 이름이 '2020'로 시작하는지 확인해보세요.
file_name = "2020_보고서.xlsx"
print(file_name.startswith('2020'))
047 split 메서드
다음과 같은 문자열이 있을 때 공백을 기준으로 문자열을 나눠보세요.
a = "hello world"
print(a.split()) # 1
print(a.split(' ')) # 2
048 split 메서드
다음과 같이 문자열이 있을 때 btc와 krw로 나눠보세요.
ticker = "btc_krw"
print(ticker.split('_'))
049 split 메서드
다음과 같이 날짜를 표현하는 문자열이 있을 때 연도, 월, 일로 나눠보세요.
date = "2020-05-01"
print(date.split('-'))
050 rstrip 메서드
문자열의 오른쪽에 공백이 있을 때 이를 제거해보세요.
data = "039490 "
print(data.rstrip())
Reference: 초보자를 위한 파이썬 300제 > 03. 파이썬 문자열 > 041 ~ 050
'Today I Learned... > Python' 카테고리의 다른 글
[파이썬 300제 풀기] 061 ~ 070 (파이썬 리스트) (0) | 2021.03.02 |
---|---|
[파이썬 300제 풀기] 051 ~ 060 (파이썬 리스트) (0) | 2021.03.02 |
[파이썬 300제 풀기] 031 ~ 040 (파이썬 문자열) (0) | 2021.03.02 |
[파이썬 300제 풀기] 021 ~ 030 (파이썬 문자열) (0) | 2021.02.22 |
[파이썬 300제 풀기] 011 ~ 020 (파이썬 변수) (0) | 2021.02.22 |