์ฝ๋ฉํ ์คํธ๋ฅผ ์ค๋นํ๋ฉด์ ๋ง์ ๋ด์ฅ ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ ๋ฆฌ๋ฅผ ํ๊ฒ ๋์๋ค.
๋ฌธ์์ด ์์์ ํน์ ํ ๋ฌธ์๋ฅผ ์ฐพ๊ฑฐ๋(find) ํน์ ๋ฌธ์๋ก ์์ํ๋ ๋ฌธ์์ด(startswith), ํน์ ๋ฌธ์๋ก ๋๋๋ ๋ฌธ์์ด(endswith)
- find('string', location)
s = 'abcdefg'
s.find('b') # 1
s.find('a') # 0
s.find('a', 3) # -1
find : ๋ฌธ์์ด ์ค์ ํน์ ๋ฌธ์๋ฅผ ์ฐพ๊ณ ์์น๋ฅผ ๋ฐํ / ์์ ๊ฒฝ์ฐ -1 ๋ฆฌํด
- startswith('start string', start location)
s = 'abcdefg'
s.startswith('a') # True
s.startswith('b') # False
s.startswith('c', s.find('c')) # True
s.startswith('c', 1) # False
startswith: ๋ฌธ์์ด์ด ํน์ ๋ฌธ์๋ก ์์ํ๋์ง ํ์ธ
return True or False
๋ ๋ฒ์งธ ์ธ์์ ๋ค์ด๊ฐ๋ ๊ฐ์ ๋ฐ๋ผ ์์ ์ง์ ์ด ๋ฐ๋
- endswith('end string', start string index, end string index)
s = 'abcdefg' s.endswith('c') # False s.endswith('g') # True s.endswith('c', 0, 10) # False s.endswith('c', 0, 3) # True
endswith : ๋ฌธ์์ด์ด ํน์ ๋ฌธ์๋ก ๋๋๋์ง ํ์ธ
return True or False
๋ ๋ฒ์งธ ์ธ์๋ก ๋ฌธ์์ด์ ์์ ์ธ ๋ฒ์งธ ์ธ์๋ก ๋ฌธ์์ด์ ๋ ์ง์ ์ ์ค์ ๊ฐ๋ฅ
'๐๏ธ Algorithm > ๐ท Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ํ์ด์ฌ ์ฐ์ ์์ ํ(Priority Queue) (0) | 2023.03.22 |
---|