일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 실습
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- list
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- 파이썬 #python #코딩 #문제 #풀이 #예제
- 문제
- python #파이썬 #코딩 #예제 #풀이
- 연산
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- pythob
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
- 기초
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- 코딩
- 딕셔너리
- DICTIONARY
- 초보
- 파이썬
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- 파이썬 #python #코딩 #for문 #for #이론
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- 예제
- 풀이
- PYTHON
- Today
- Total
왕초보 코딩 개발 일지 블로그
03. 파이썬 문자열 (041~050) 본문
출처 : 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"
upper 메서드를 호출하면 문자열을 대문자로 만들 수 있습니다.
다만 이 경우에도 원본 문자열은 유지되고 대문자로 변경된 새로운 문자열 객체가 반환되는 겁니다.
반환된 새로운 객체를 새로운 변수로 바인딩한 후 이를 print 함수로 출력하면 됩니다.
ticker = "btc_krw"
ticker1 = ticker.upper()
print(ticker1)
042 lower 메서드
다음과 같은 문자열이 있을 때 이를 소문자 btc_krw로 변경하세요.
ticker = "BTC_KRW"
lower 메서드를
ticker = "BTC_KRW"
ticker = ticker.lower()
print(ticker)
043 capitalize 메서드
문자열 'hello'가 있을 때 이를 'Hello'로 변경해보세요.
a = "hello"
a = a.capitalize()
print(a)
Hello
* capitalize 메소드는 주어진 문자열에서 맨 첫 글자를 대문자로 변환시킨다.
044 endswith 메서드
파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx'로 끝나는지 확인해보세요.
file_name = "보고서.xlsx"
EndsWith(Char) | 이 문자열 인스턴스의 끝 부분과 지정한 문자가 일치하는지를 확인합니다. |
EndsWith(String) | 이 문자열 인스턴스의 끝 부분과 지정한 문자열이 일치하는지를 확인합니다. |
EndsWith(String, StringComparison) | 지정한 비교 옵션을 사용하여 비교할 때 지정한 문자열과 이 문자열 인스턴스의 끝 부분이 일치하는지를 확인합니다. |
EndsWith(String, Boolean, CultureInfo) | 지정한 문화권을 사용하여 비교할 때 이 문자열 인스턴스의 끝 부분과 지정한 문자열이 일치하는지를 확인합니다. |
file_name = "보고서.xlsx"
file_name.endswith("xlsx")
True
045 endswith 메서드
파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx' 또는 'xls'로 끝나는지 확인해보세요.
file_name = "보고서.xlsx"
file_name = "보고서.xlsx"
file_name.endswith(("xlsx", "xls"))
True
046 startswith 메서드
파일 이름이 문자열로 저장되어 있을 때 startswith 메서드를 사용해서 파일 이름이 '2020'로 시작하는지 확인해보세요.
file_name = "2020_보고서.xlsx"
StartsWith(Char) | 이 문자열 인스턴스가 지정한 문자로 시작하는지를 확인합니다. |
StartsWith(String) | 이 문자열 인스턴스의 시작 부분과 지정한 문자열이 일치하는지를 확인합니다. |
StartsWith(String, StringComparison) | 지정한 비교 옵션을 사용하여 비교할 때 지정한 문자열과 이 문자열 인스턴스의 시작 부분이 일치하는지를 확인합니다. |
StartsWith(String, Boolean, CultureInfo) | 지정한 문화권을 사용하여 비교할 때 이 문자열 인스턴스의 시작 부분과 지정한 문자열이 일치하는지를 확인합니다. |
file_name = "2020_보고서.xlsx"
file_name.startswith("2020")
047 split 메서드
다음과 같은 문자열이 있을 때 공백을 기준으로 문자열을 나눠보세요.
a = "hello world"
문자열의 split() 메서드를 사용하면 문자열에서 공백을 기준으로 분리해줍니다.
a = "hello world"
a.split()
['hello', 'world']
048 split 메서드
다음과 같이 문자열이 있을 때 btc와 krw로 나눠보세요.
ticker = "btc_krw"
문자열에서 split() 메서드는 문자열을 분리할 때 사용합니다.
이때 어떤 값을 넘겨주면 그 값을 기준으로 문자열을 분리해줍니다.
ticker = "btc_krw"
ticker.split("_")
['btc', 'krw']
049 split 메서드
다음과 같이 날짜를 표현하는 문자열이 있을 때 연도, 월, 일로 나눠보세요.
date = "2020-05-01"
date = "2020-05-01"
date.split("-")
['2020', '05', '01']
050 rstrip 메서드
문자열의 오른쪽에 공백이 있을 때 이를 제거해보세요.
data = "039490 "
data = "039490 "
data1 = data.rstrip()
print(data1)
039490
다른 답안)
data = "039490 "
data = data.rstrip()
rstrip() 메서드를 사용하면 오른쪽 공백이 제거된 새로운 문자열 객체가 반환됩니다.
그 값을 data라는 변수가 새로 바인딩합니다. 기존의 공백이 포함된 문자열은 메모리에서 자동으로 삭제됩니다.
'Python 공부 > 파이썬 300제 풀이 연습' 카테고리의 다른 글
07. 파이썬 분기문 (111~120) (0) | 2023.04.07 |
---|---|
07. 파이썬 분기문 (101~110) (0) | 2023.04.07 |
03. 파이썬 문자열 (031~040) (0) | 2023.04.06 |
03. 파이썬 문자열 (021~030) (0) | 2023.04.06 |
02. 파이썬 변수 (011~020) (0) | 2023.04.06 |