본문 바로가기

Python/Python 잡지식

Python 기본 _ 문자의 메소드

Python에서 가장 빈번하게 사용되고 있는 문자열 메소드를 정리

 

s 라는 변수에 "My name is Mike. Hi Mike"라는 문자열을 할당하고 다음 예제와 같이 코드 작성을 통해

 

다양한 결과값들을 살펴봄

 

 


s = "My name is Mike. Hi Mike"
print(s)

is_start = s. startswith("My")
print(is_start) #문자열이 "My"로 시작하는지 알려주는 함수

is_start = s.startswith("X")
print(is_start)

print("################")

print(s.find("Mike")) #s라는 문자열에서 Mike의 위치를 처음에서부터 알아봐주는 함수

print(s.rfind("Mike")) #s라는 문자열에서 Mike의 위치를 뒤에서부터 알아봐주는 함수

print(s.count("Mike")) #s라는 문자열에서 Mike의 갯수를 세어주는 함수

print(s.capitalize()) #s라는 문자열에서 첫번째 문자를 대문자로 바꿔주는 함수

print(s.title()) #s라는 문자열에서 첫 문자들만 대문자로 바꿔주는 함수

print(s.upper()) #s라는 문자열 전체를 대문자로 바꿔주는 함수

print(s.lower()) #s라는 문자열 전체를 소문자로 바꿔주는 함수

print(s.replace('Mike', 'Nancy')) #Mike를 Nancy와 바꿔주는 함수