🌞파이썬 041~050문제
#041 upper 메서드 ⭕
:: 다음과 같은 문자열을 대문자 BTC_KRW로 변경하기
ticker = "btc_krw"
:: 풀이:
ticker = "btc_krw"
ticker = ticker.upper()
print(ticker)
.upper() 는 소문자를 대문자로 변환한다.
#042 lower 메서드 ⭕
다음과 같은 문자열을 소문자 btc_krw로 변경하기
ticker = "BTC_KRW"
ticker = "BTC_KRW"
ticker = ticker.lower()
print(ticker)
.lower() 은 대문자를 소문자로 변환한다.
#043 capitalize 메소드 ⭕
문자열 'hello'를 'Hello'로 변경해보세요.
a = 'hello'
a = a.capitalize()
print(a)
.capitalize() 를 사용하여 문자열의 첫 글자를 대문자로 바꿔준다.
#044 endswith 메소드 ⭕
파일 이름이 문자열로 저장되어 있을 때 endswith 메소드를 사용해 파일 이름이 'xlsx' 또는 'xls'로 끝나는지 확인하기
file_name = "보고서.xlsx"
:: 풀이:
file_name = "2020_보고서.xlsx"
if file_name.endswith('xlsx') is True:
print('True')
else: print('False')
#045 endswith 메소드 ❌
파일 이름이 문자열로 저장되어 있을 때 endswith 메소드를 사용해 파일 이름이 'xlsx' 또는 'xls'로 끝나는지 확인하기
file_name = "보고서.xlsx"
::풀이:
file_name = "2020_보고서.xlsx"
if file_name.endswith(('xlsx','xls')) is True:
print('True')
else: print('False')
.endswith('')를 사용해 끝나는 문자를 확인한다.
조건이 여러개일때 ('xlxs' 또는 'xls') 조건은 한 번 더 묶어준다.
#046 startswith 메소드 ⭕
파일 이름이 문자열로 저장되어 있을 때 startswith 메소드를 사용해서 파일 이름이 '2020'로 시작하는지 확인하기
file_name = "2020_보고서.xlsx"
:: 풀이:
file_name = "2020_보고서.xlsx"
if file_name.startswith('2020') is True:
print('True')
else: print('False')
.startswith('')를 사용해 시작하는 문자를 확인한다.
#047 split 메소드 ❌
공백을 기준으로 문자열을 나눠보기
a = "hello world"
:: 풀이:
a = "hello world"
print(a.split(' ')[0])
print(a.split(' ')[1])
print(a.split()[0])
print(a.split()[1])
.split('') 문자열을 나눌 기준의 문자,숫자,공백 등을 넣어 나눠준다.
split값에 아무것도 넣지 않을 경우 공백으로 인식한다.
출력값은 나눈 기준에서 인덱스형식으로 출력했다. 공백을 기준으로 0번째, 1번째 출력
#048 split 메소드 ⭕
다음 문자열을 btc와 krw로 나눠보기
ticker = "btc_krw"
:: 풀이:
ticker = "btc_krw"
print(ticker.split('_')[0])
print(ticker.split('_')[1])
#049 split 메소드 ⭕
날짜를 표현하는 문자열을 연도, 월, 일로 나눠보기
date = "2020-05-01"
:: 풀이:
date = "2020-05-01"
a = date.split('-')
print('연도:',a[0])
print('월:',a[1])
print('일:',a[2])
#050 rstrip 메소드
문자열의 오른쪽에 공백이 있을 때 이를 제거하기
data = "039490 "
:: 풀이:
data = "039490 "
print(data,'공백제거전')
print(data.rstrip(),'공백제거함')
오른쪽 공백제거는 rstrip(), 왼쪽 공백제거는 lstrip()
'💻 개발블로그 > 파이썬 300제 문제' 카테고리의 다른 글
파이썬300제: 파이썬 리스트 061~070(20220124) (0) | 2022.01.24 |
---|---|
파이썬300제: 파이썬 리스트 051~060(20220124) (0) | 2022.01.24 |
파이썬300제: 파이썬 문자열 031~040(20220120) (0) | 2022.01.20 |
파이썬300제: 파이썬 문자열 021~030(20220120) (0) | 2022.01.20 |
파이썬300제: 파이썬 변수 011~020(20220120) (0) | 2022.01.20 |