[Python] rfind, rindex ν•¨μˆ˜

MariGoldΒ·2023λ…„ 9μ›” 4일
0

Python

λͺ©λ‘ 보기
5/11
post-thumbnail

πŸ’‘rfind ν•¨μˆ˜πŸ’‘

μ§€μ •λœ λ¬Έμžμ—΄μ—μ„œ 인자둜 받을 λ¬Έμžμ—΄μ˜ λ§ˆμ§€λ§‰ μœ„μΉ˜λ₯Ό λ°˜ν™˜ν•œλ‹€. 인자둜 받은 λ¬Έμžμ—΄μ΄ μ‘΄μž¬ν•˜μ§€ μ•Šμ„ 경우 -1을 λ°˜ν™˜ν•œλ‹€. 정해진 λ²”μœ„ μ•ˆμ—μ„œ μ°ΎκΈ° μœ„ν•΄μ„œλŠ” rfind(찾을 λ¬Έμžμ—΄, μ‹œμž‘ μœ„μΉ˜, 끝 μœ„μΉ˜)둜 ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜λ©΄ λœλ‹€.

πŸ’‘μ˜ˆμ‹œ μ½”λ“œπŸ’‘

str = 'Hello World!'

>>> print(str.rfind('l'))
7

>>> print(str.rfind('l', 6, 10))
9

>>> print(str.rfind('a'))
-1

πŸ’‘rindex ν•¨μˆ˜πŸ’‘

μ§€μ •λœ λ¬Έμžμ—΄μ—μ„œ 인자둜 받을 λ¬Έμžμ—΄μ˜ λ§ˆμ§€λ§‰ μœ„μΉ˜λ₯Ό λ°˜ν™˜ν•œλ‹€. 인자둜 받은 λ¬Έμžμ—΄μ΄ μ‘΄μž¬ν•˜μ§€ μ•Šμ„ 경우 ValueErrorκ°€ λ°œμƒν•œλ‹€. 정해진 λ²”μœ„ μ•ˆμ—μ„œ μ°ΎκΈ° μœ„ν•΄μ„œλŠ” rindex(찾을 λ¬Έμžμ—΄, μ‹œμž‘ μœ„μΉ˜, 끝 μœ„μΉ˜)둜 ν•¨μˆ˜λ₯Ό μž‘μ„±ν•˜λ©΄ λœλ‹€.

πŸ’‘μ˜ˆμ‹œ μ½”λ“œπŸ’‘

str = 'Hello World!'

>>> print(str.rfind('l'))
7

>>> print(str.rfind('l', 6, 10))
9

>>> print(str.rfind('a'))
ValueError
profile
μ‘°κΈˆμ”© μ•žμœΌλ‘œ λ‚˜μ•„κ°€λŠ” μ‹ μž… 개발자 :)

0개의 λŒ“κΈ€