728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
46. 아래와 같은 파일 이름이 "2020"으로 시작하는 지 확인해보세요.
file_name = "2020_보고서.xlsx"
print(file_name.startswith("2020"))
- startswith 함수는 한 문자열 안에, 특정한 문자열로 시작하는 경우에는 True, 아닌 경우에는 False를 출력하는 함수입니다.
- endswith 함수와 사용방법이 거의 똑같습니다. 아래 링크로 가셔서 44번 문제 해답을 참고하시면 됩니다.
- https://korea539.tistory.com/16
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
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (56, 57, 58, 59, 60) (0) | 2022.10.04 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (51, 52, 53, 54, 55) (0) | 2022.10.03 |
초보자를 위한 파이썬(Python) 300제 풀이 (41, 42, 43, 44, 45) (0) | 2022.10.02 |
초보자를 위한 파이썬(Python) 300제 풀이 (36, 37, 38, 39, 40) (1) | 2022.09.29 |
초보자를 위한 파이썬(Python) 300제 풀이 (31, 32, 33, 34, 35) (0) | 2022.09.27 |