전체 방문자
오늘
어제
이대코
ServerNeverDown
이대코
  • 분류 전체보기 (110)
    • Project (9)
      • GASIP_대학 커뮤니티 (5)
      • CATCHROOM_야놀자중고숙박거래 (2)
      • CANCER-FINE_암환자를 위한 정보 제공 사.. (2)
    • Development (46)
      • Python (9)
      • Java (8)
      • Kotlin (1)
      • Spring&Springboot (4)
      • BootCamp (10)
      • DevOps (1)
      • TrobleShooting (6)
      • Network (1)
      • DataBase (2)
      • OS (1)
      • Design Pattern (2)
    • Coding Test (52)
      • BOJ (1)
      • DFS,BFS (4)
      • 그리디 알고리즘 (6)
      • Dynamic Programming (2)
      • 이진 탐색 (0)
      • 초보자를 위한 파이썬 300제 (29)
      • 구현 (10)
    • Stock (3)
      • Market View (2)
      • Analysis of stocks (0)
      • Knowledge (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 글쓰기

인기 글

hELLO · Designed By 정상우.
이대코

ServerNeverDown

Coding Test/초보자를 위한 파이썬 300제

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(041~050)_12.13

2022. 12. 13. 20:55

안녕하세요. Harry입니다.

 

현재 풀이중인 초보자를 위한 파이썬 300제 풀이를 진행하면서 나름대로 파악했던 문제 출제 의도와 풀이를 작성했습니다.

모든 풀이는 직접 Pycharm을 통해 에러없이 출력됨을 확인 후 작성했습니다.

 

초보자를 위한 파이썬 300제 풀이는 Wikidocs에 무료로 배포된 전자책을 활용했습니다/

https://wikidocs.net/book/922

[학습목표]

1. 각 문제별 요구하는 역량(출제의도)이 무엇인지 파악할 수 있다.

2. 각 문제별 요구하는 기술 및 기능을 활용하여 문제를 해결할 수 있다.

 

041 ~ 050

041 upper 메서드

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

- 요구역량 : upper 메서드를 활용하여 문자열을 모두 대문자로 출력할 수 있는가?

ticker = "btc_krw"
 정답확인
ticker = "btc_krw"
print(ticker.upper())

042 lower 메서드

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

- 요구역량 : Lower 메서드를 활용하여 문자열을 모두 소문자로 출력할 수 있는가?

ticker = "BTC_KRW"
정답확인
ticker = "BTC_KRW"
print(ticker.lower())

043 capitalize 메서드

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

- 요구역량 : capitalizae 메서드를 활용하여, 문자열 맨 앞글자를 대문자로 만들고 출력할 수 있는가?

- 처음보는 메서드. 또 한번의 공부 기회가 되었다.

 

 정답확인
a = 'hello'
print(a.capitalize())

044 endswith 메서드

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

- 요구역량 : endswith 메서드를 활용하여 파일 확장자 명을 확인할 수 있는가?

- 모르는 메서드. 문자열 메서드 정리에 추가할 예정

file_name = "보고서.xlsx"
 
정답확인
file_name = "보고서.xlsx"
print(file_name.endswith("xlsx"))

#실행결과#
True

045 endswith 메서드

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

- 요구역량 : endswith 메서드를 활용하여 파일 확장자 명을 확인할 수 있는가?

- 모르는 메서드. 문자열 메서드 정리에 추가할 예정

file_name = "보고서.xlsx"
 정답확인
file_name = "보고서.xlsx"
print(file_name.endswith(("xlsx", "xls")))

#실행결과#
True

046 startswith 메서드

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

- 요구역량 : startswith 메서드를 활용하여 파일 명을 확인할 수 있는가?

- 모르는 메서드. 문자열 메서드 정리에 추가할 예정

file_name = "2020_보고서.xlsx"
 정답확인
file_name = "2020_보고서.xlsx"
print(file_name.startswith("2020"))
#실행결과#
True

047 split 메서드

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

- 요구역량 : split메서드를 활용하여 사용자 기준에 따라 문자열을 쪼개서 출력할 수 있는가?

a = "hello world"
 정답확인

- 문자열이 쪼개져서 리스트로 등장한다.

a = "hello world"
print(a.split())

#실행결과#
['hello', 'world']

048 split 메서드

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

- 요구역량 : split메서드를 활용하여 사용자 기준에 따라 문자열을 쪼개서 출력할 수 있는가

ticker = "btc_krw"
 
정답확인
ticker = "btc_krw"
a = ticker.split("_")
print(a)

049 split 메서드

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

- 요구역량 : split메서드를 활용하여 출력할 수 있는가?

date = "2020-05-01"
 정답확인
date = "2020-05-01"
a = date.split("-")
print(a)

#실행결과#
['2020', '05', '01']

050 rstrip 메서드

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

- 요구역량 : rstrip 메서드를 활용하여 문자열의 우측 공백을 제거한 이후 출력할 수 있는가?

data = "039490     "
 정답확인
data = "039490     "
print(data.rsplit())

감사합니다.

저작자표시 비영리 변경금지 (새창열림)

'Coding Test > 초보자를 위한 파이썬 300제' 카테고리의 다른 글

[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(061~070)_12.15  (2) 2022.12.15
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(051~060)_12.15  (0) 2022.12.15
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(031~040)_12.13  (0) 2022.12.13
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(021~030)_12.13  (0) 2022.12.13
[독학 파이썬] 초보자를 위한 파이썬 300제 풀이(011~020)_12.13  (0) 2022.12.13
    'Coding Test/초보자를 위한 파이썬 300제' 카테고리의 다른 글
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(061~070)_12.15
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(051~060)_12.15
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(031~040)_12.13
    • [독학 파이썬] 초보자를 위한 파이썬 300제 풀이(021~030)_12.13
    이대코
    이대코
    20대에 대장암 걸린 코틀린/자바 백엔드 개발자의 블로그입니다.

    티스토리툴바