반응형
파이썬 마지막 문자 확인
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
반응형
'python' 카테고리의 다른 글
파이썬 홈 디렉토리 경로 확장 법 os.path.expanduser (0) | 2023.05.09 |
---|---|
파이썬 처음 문자 확인 (1) | 2023.05.09 |
파이토치 clamp 최소값, 최대값 고정 (0) | 2023.05.09 |
torchtext data.field 파라미터 설명 (0) | 2023.05.08 |
torchtext를 활용한 학습데이터 구성 예시 (0) | 2023.05.08 |
댓글