다음과 같이 15 가지 파이썬 문자열 메소드가 있습니다
1. upper(): 모든 문자를 대문자로 변환합니다.
s = "hello"
print(s.upper())
결과: "HELLO"
2. lower(): 모든 문자를 소문자로 변환합니다.
s = "HELLO"
print(s.lower())
결과: "hello"
3. swapcase(): 대문자는 소문자로, 소문자는 대문자로 변환합니다.
s = "HeLLo"
print(s.swapcase())
결과: "hEllO"
4. capitalize(): 첫 문자를 대문자로 변환하고 나머지 문자는 소문자로 변환합니다.
s = "hello world"
print(s.capitalize())
결과: "Hello world"
5. title(): 각 단어의 첫 문자를 대문자로 변환하고 나머지 문자는 소문자로 변환합니다.
s = "hello world"
print(s.title())
결과: "Hello World"
6. isdigit(): 문자열이 모두 숫자로 이루어져 있는지 확인합니다.
s1 = "123"
print(s1.isdigit())
결과: True
7. isalpha(): 문자열이 모두 알파벳으로 이루어져 있는지 확인합니다.
s1 = "abc"
print(s1.isalpha())
결과: True
8. isalnum(): 문자열이 모두 알파벳과 숫자로 이루어져 있는지 확인합니다.
s1 = "abc123"
print(s1.isalnum())
결과: True
9. isspace(): 문자열이 모두 공백 문자로 이루어져 있는지 확인합니다.
s1 = " "
print(s1.isspace())
결과: True
10. startswith('문자열'): 문자열이 주어진 문자열로 시작하는지 확인합니다.
s = "apple is delicious"
result = s.startswith("apple")
결과: True
11. endswith('문자열'): 문자열이 주어진 문자열로 끝나는지 확인합니다.
s = "apple is delicious"
result = s.endswith("delicious")
결과: True
12. find('문자열'): 주어진 문자열이 처음 나오는 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
s = "apple is delicious"
result = s.find("delicious")
결과: 9
13. replace('문자열', '변경 문자열'): 문자열에서 주어진 문자열을 변경 문자열로 바꿉니다.
s = "apple is delicious"
result = s.replace("delicious", "tasty")
결과: "apple is tasty"
14. split('구분자'): 주어진 구분자를 기준으로 문자열을 나눠 리스트로 반환합니다.
s = "apple,banana,cherry"
result = s.split(",")
결과: ['apple', 'banana', 'cherry']
15. join('리스트'): 리스트의 모든 원소들을 문자열로 연결합니다. 문자열은 원소들 사이에 끼워집니다.
s = ','
result = s.join(["apple", "banana", "cherry"])
결과: "apple,banana,cherry"
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] list 관련 method 알아보기 (0) | 2023.08.12 |
---|---|
[파이썬] "is"로 시작하는 11가지 문자열 메소드 (0) | 2023.08.11 |
[파이썬] 10가지 파이썬 복합 대입 연산자: (+=, -=, *=, /=, //=, %=, **=, &=, |=, ^=) (0) | 2023.08.11 |
[파이썬] 7가지 파이썬 산술 연산자: (+, -, *, /, **, //, %) (0) | 2023.08.11 |
[파이썬] SQLite3로 데이터베이스 이해하기: SQL 기본 튜토리얼 (0) | 2023.08.10 |