본문 바로가기
(Python)파이썬/(Python)파이썬 문법

(파이썬) 문자열 처음/끝부분 같은지 확인 : startswith와 endswith사용법 + 예제

by 공부가싫다가도좋아 2021. 7. 1.
반응형

startswith와 endswith사용법


사용법

str1.startswith(str2): str1의 앞부분이 str2와 같으면 True를 반환, 그렇지 않으면 False 반환

str1.endswith(str2): str1의 끝 부분이 str2와 같으면 True를 반환, 그렇지 않으면 False를 반환

str1="hello world"

print(str1.startswith("hell")) #True (앞부분이 hell로 시작하기 때문에 True반환)
print(str1.startswith("ell")) #False (앞부분이 ell로 시작하지 않기 때문에 False반환)

print(str1.endswith("wo")) #False (끝 부분이 wo로 끝나지 않기 때문에 False반환)
print(str1.endswith("world")) #True (끝 부분이 world로 끝나기 때문에 True반환)

startswith를 사용할 수 있는 문제 풀러가기

https://programmers.co.kr/learn/courses/30/lessons/42577?language=python3 

 

코딩테스트 연습 - 전화번호 목록

전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조

programmers.co.kr


코드: 

def solution(phone_book):
    phone_book.sort()
    for i,j in zip(phone_book,phone_book[1:]):
        if j.startswith(i):
            return False
    return True
    

프로그래머스: 전화번호 목록에 관한, 다른 풀이 방식과, 자세한 풀이를 원한다면 아래 링크를 참고해주세요.

2021.07.01 - [(Python)파이썬/(Python)파이썬 문법] - 코딩테스트 준비 - 프로그래머스: 전화번호 목록 풀이 (파이썬)

 

코딩테스트 준비 - 프로그래머스: 전화번호 목록 풀이 (파이썬)

프로그래머스: 전화번호 목록 풀이 문제풀러가기 https://programmers.co.kr/learn/courses/30/lessons/42577?language=python3 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른..

eunhee-programming.tistory.com

 

반응형

댓글