본문 바로가기
python

파이썬 마지막 문자 확인

by 와우지니 2023. 5. 9.
반응형

파이썬 마지막 문자 확인

endswith

문자열 endswith 매서드를 활용하여 

원하는 문자가 끝에 있는지 확인할 수 있습니다.

문장 끝에 "마침표"가 있는지 없는지를 확인하기 위해 주로 사용합니다.

예시 코드는 아래와 같습니다.

 

# 예시 문자열 생성
sentence = "갑론을박이 벌어지고 있다."

# 마침표가 끝에 있는지 확인, 있다면 True 반환
sentence.endswith(".")
# out : True

# 쉼표가 끝에 있는지 확인, 없다면 False 반환
sentence.endswith(",")
# out : False

 

 

 활용 예시

# 예시 문자열 리스트 생성
sentences = [
    "갑론을박이 벌어지고 있다.",
    "적힌 경고문이 붙었다"
    ]

# 마지막에 마침표 유무 확인 후 없으면 마침표 붙임
switch_sentences = []
for sen in sentences:
    if sen.endswith("."):
         pass
    else:
       sen + "."
       
    switch_sentences.append(sen)

# 결과 확인
print(switch_sentences)
# out : [ "갑론을박이 벌어지고 있다.",
#         "적힌 경고문이 붙었다." ]

 

 

[참고] startswith

문자열 startswith 매서드를 활용하여

원하는 문자가 첫자리에 있는지 확인할 수 있습니다.

예시 코드는 아래와 같습니다.

 

# 예시 문자열 생성
sentence = "갑론을박이 벌어지고 있다."

# "갑"이 처음에 있는지 확인, 있다면 True 반환
sentence.startswith("갑")
# out : True

# "론"이 처음에 있는지 확인, 없다면 False 반환
sentence.startswith("론")
# out : False
반응형

댓글