Coding/Python

[python] startswith() / endswtich() ( 문자열 시작과 끝 문자 확인 )

dodomp0114 2021. 11. 11. 00:06
startswith 함수 

 

 

- 문자열의 시작부분이 설정해준 문자로 시작할 경우 True /  아닐 경우 False를 반환해주는 함수.

 

  code : startswith(str, start, end)

 

  • str : 문자열 맨 앞에서 찾고 싶은 단어 입력.
  • start : 문자열에서 검색 시작 위치 설정. 
  • end : 문자열에서 검색 끝 위치 설정

ex)

# startswich example

# 문자열 전체 범위에서 문자열 맨앞이 Today 라는 단어로 시작하는지 검색
>>> A = "Today is so cold"
>>> print (A.startswich("Today"))
True

# 문자열 전체 범위에서 문자열 맨앞이 cold 라는 단어로 시작하는지 검색
>>> A = "Today is so cold"
>>> print (A.startswich("cold",))
False

# 문자열 11번째 글자부터 마지막 글자까지, 맨앞이 cold 라는 단어로 시작하는지 검색
>>> A = "Today is so cold"
>>> print (A.startswich("cold",11,15))
True

 


 

 

endswith 함수

 

 

- 문자열의 마지막 부분이 설정해준 문자로 끝날 경우 True /  아닐 경우 False를 반환해주는 함수.

 

 

  code : endswith(str, start, end)

 

  • str : 문자열 맨 끝에서 찾고 싶은 단어 입력.
  • start : 문자열에서 검색 시작 위치 설정. 
  • end : 문자열에서 검색 끝 위치 설정

ex)

# endswich example

# 문자열 전체 범위에서 문자열 마지막이 life 라는 단어로 시작하는지 검색
>>> A = "My happy life"
>>> print (A.endswich("life"))
True

# 문자열 전체 범위에서 문자열 마지막이 happy 라는 단어로 시작하는지 검색
>>> A = "My happy life"
>>> print (A.endswich("happy",))
False

# 문자열 처음 글자부터 8번째 글자까지, 마지막이 happy 라는 단어로 시작하는지 검색
>>> A = "My happy life"
>>> print (A.endswich("happy",0,8))
True