문자열이 특정 문자열로 시작하는지 검사하는 가장 파이썬스런 방법은 뭘까요?


발생하는 문제 및 실행환경

문자열이 "hello"로 시작하는지 알아내러고 할 때 저는 보통 slicer를 써서 하는데 이것 보다 더 쉬운 방법이 있는지 궁금합니다.

소스코드

mystring = "hello python world!"

if mystring[:len("hello")] == "hello":
    print("yes!")
  • 2016년 02월 16일에 작성됨

조회수 153


1 답변


좋아요
0
싫어요
채택취소하기

해당 기능은 이미 파이썬 표준 함수로 구현되어 있습니다. str.startswith()를 쓰시면 되고, 사용 예는

string = "hello world"
string.startswith("hello")
  • 2016년 02월 16일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close