개발/(1) 초위파(Python) 300제 풀이

초보자를 위한 파이썬(Python) 300제 풀이 (46, 47, 48, 49, 50)

생각외로깔끔함 2022. 10. 2. 21:32
728x90
반응형

 

초보자를 위한 파이썬(Python) 300제 풀이

 

 

 

46. 아래와 같은 파일 이름이 "2020"으로 시작하는 지 확인해보세요.

file_name = "2020_보고서.xlsx"

 

print(file_name.startswith("2020"))
  • startswith 함수는 한 문자열 안에, 특정한 문자열로 시작하는 경우에는 True, 아닌 경우에는 False를 출력하는 함수입니다.
  • endswith 함수와 사용방법이 거의 똑같습니다. 아래 링크로 가셔서 44번 문제 해답을 참고하시면 됩니다.
  • https://korea539.tistory.com/16
 

초보자를 위한 파이썬(Python) 300제 풀이 (41, 42, 43, 44, 45)

초보자를 위한 파이썬(Python) 300제 풀이 41. 아래와 같은 문자열이 있을 때, 대문자로 변경하세요. ticker = "btc_krw" print(ticker.upper()) string.upper()를 활용하면 string 안에 문자열을 대문자로 변환할..

korea539.tistory.com

 

47. 아래 문자열에 공백을 기준으로 문자열을 나눠보세요.

a = "hello world"

 

print(a.split())
  • split 함수는 문자열을 구분시켜 주는 함수입니다.
"""
A.split(B, C)
    A = 나누려고 하는 문자열
    B = 나누려는 기준, 구분자 / 디폴트 값은 none이며 공백을 구분합니다.
        split()와 같이 빈칸으로 사용하면 공백을 구분합니다.
    C = 분할 횟수 / 디폴트 값은 -1이며 문자열 전체를 의미합니다.
        생략이 가능합니다.
"""
  • 위와 같이 split 함수를 활용할 수 있습니다.

 

48. 아래와 같은 문자열을 "btc"와 "krw"로 나눠보세요.

ticker = "btc_krw"

 

print(ticker.split("_"))

 

49. 아래 문자열을 연도, 월, 일로 나눠보세요.

date = "2020-05-01"

 

print(date.split("-"))

 

50. 아래 문자열의 오른쪽 공백을 제거해보세요.

data = "039490     "

 

print(data.rsplit())
  • rsplit 함수를 사용하면, 문자열 중 가장 오른쪽에 있는 한 칸 이상의 연속된 공백을 모두 지웁니다.
  • 반대로 lsplit 함수를 사용하면 왼쪽에 있는 공백을 지워줍니다.
  • right와 left의 첫 글자를 생각해서 이해하시면 됩니다.

 

 

 

출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,

https://wikidocs.net/13#lstrip, 점프 투 파이썬

PyCharm 사용

728x90
반응형