반응형
함수 설명과 예제
1. str.startswith()
이 메서드는 문자열이 특정 접두사로 시작하는지 여부를 확인합니다.
s = "Hello, world!"
print(s.startswith("Hello")) # 출력: True
print(s.startswith("world")) # 출력: False
2. str.endswith()
이 메서드는 문자열이 특정 접미사로 끝나는지 여부를 확인합니다.
s = "Hello, world!"
print(s.endswith("world!")) # 출력: True
print(s.endswith("Hello")) # 출력: False
3. str.count()
이 메서드는 문자열 내에서 특정 부분 문자열이 등장하는 횟수를 반환합니다.
s = "banana"
print(s.count("a")) # 출력: 3
print(s.count("na")) # 출력: 2
4. str.find()
이 메서드는 문자열 내에서 특정 부분 문자열의 첫 번째 위치를 반환합니다. 부분 문자열이 없으면 -1을 반환합니다.
s = "Hello, world!"
print(s.find("world")) # 출력: 7
print(s.find("Python")) # 출력: -1
5. str.index()
이 메서드는 문자열 내에서 특정 부분 문자열의 첫 번째 위치를 반환합니다. 부분 문자열이 없으면 ValueError
예외를 발생시킵니다.
s = "Hello, world!"
print(s.index("world")) # 출력: 7
print(s.index("Python")) # ValueError 예외 발생
6. str.rfind()
이 메서드는 문자열 내에서 특정 부분 문자열의 마지막 위치를 반환합니다. 부분 문자열이 없으면 -1을 반환합니다.
s = "Hello, world! world!"
print(s.rfind("world")) # 출력: 14
print(s.rfind("Python")) # 출력: -1
7. str.replace()
이 메서드는 문자열 내에서 특정 부분 문자열을 다른 부분 문자열로 교체합니다.
s = "Hello, world!"
new_s = s.replace("world", "Python")
print(new_s) # 출력: "Hello, Python!"
# 부분 문자열을 제한된 횟수만큼 교체
s = "banana"
new_s = s.replace("a", "o", 2)
print(new_s) # 출력: "bonona"
반응형
'언어 > Python' 카테고리의 다른 글
[ Python ] splite() 함수 사용하기 (0) | 2024.06.30 |
---|---|
[ Python ] re 객체를 이용해서 문자열 검색, 교체하기 (0) | 2024.06.30 |
[ Python ] 문자열 검사하기 (0) | 2024.06.29 |
[ Python ] 진수 변환하기 (0) | 2024.06.29 |
[ Python ] 내장 연산자를 사용해서 리스트 사용하기 (0) | 2024.06.07 |