[파이썬] 300제 혼자 풀기 (41-50)

반응형
    반응형

    041 ~ 050 - 초보자를 위한 파이썬 300제 (wikidocs.net)

     

    041 ~ 050

    .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo…

    wikidocs.net

     

    041 upper 메서드

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

    ticker = "btc_krw"

     

    [정답] 

    ticker = "btc_krw"
    ticker = ticker.upper()
    print(ticker)


    042 lower 메서드

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

    ticker = "BTC_KRW"

     

    [정답]

    ticker = "BTC_KRW"
    ticker = ticker.lower()
    print(ticker)

     

    043 capitalize 메서드

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

    [정답]

    str= "hello"

    str=str.capitalize()

    print(str)

     


    044 endswith 메서드

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

    file_name = "보고서.xlsx"

     

    [정답]

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


    045 endswith 메서드

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

    file_name = "보고서.xlsx"

     

    [정답]

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


    endswith 메서드에는 문자열 또는 튜플로 된 문자열이 입력되어야 한다. 

     


    046 startswith 메서드

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

    file_name = "2020_보고서.xlsx"

     

    [정답]

    file_name = "2020_보고서.xlsx"
    file_name.startswith("2020")

     

    047 split 메서드

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

     

    a = "hello world"


    [정답]

     

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

     

    048 split 메서드

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

    ticker = "btc_krw"

     

    [정답] 

    ticker = "btc_krw"

    ticker.split("_")


    049 split 메서드

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

    date = "2020-05-01"



    [정답]

    date = "2020-05-01"
    연도 = date.split("-")[0]
    월 = date.split("-")[1]
    일 = date.split("-")[2]
    print(연도+"년 "+월+"월 "+일+"일")


    050 rstrip 메서드

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

    data = "039490     "

     

    [정답] 

    data = "039490     "

    data1 = data.rstrip()

     

    반응형

    댓글

    Designed by JB FACTORY