String function

String function

๋ฌธ์ž ๊ฐœ์ˆ˜ ์„ธ๊ธฐ : count()

a = "hobby"
print(a.count('b')) # 2

๋ฌธ์ž์—ด ์ฐพ๊ธฐ_1 : find()์™€ rfind()

ํ•จ์ˆ˜

์„ค๋ช…

find()

์™ผ์ชฝ์—์„œ ์ฐพ์•„์„œ ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

rfind()

์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ์ฐพ์•„์„œ ์ฒ˜์Œ ๋“ฑ์žฅํ•˜๋Š” ์œ„์น˜๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

c = "์•ˆ๋…•ํ•˜์„ธ์š”".find("์•ˆ๋…•") 
print(c) # 0 
# ๋ฌธ์ž์—ด์€ 0๋ฒˆ์งธ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ˆ๋…•์€ 0๋ฒˆ์จฐ ์œ„์น˜๋กœ ์ฐพ์€ ๊ฒƒ์ด๋‹ค
d = "์•ˆ๋…•์•ˆ๋…•ํ•˜์„ธ์š”".rfind("์•ˆ๋…•")
print(d) # 2 
# ์˜ค๋ฅธ์ชฝ์—์„œ๋ถ€ํ„ฐ ์ฐพ์•˜๊ธฐ ๋•Œ๋ฌธ์— 0 1 2์ธ 2๋ฒˆ์งธ ์ธ๊ฒƒ์ด๋‹ค

๋ฌธ์ž์—ด ์ฐพ๊ธฐ_2 : index()

a = "Life is too short"
print(a.index('t')) # 8
# ๋งŒ์•ฝ ์ฐพ๋Š” ๋ฌธ์ž๋‚˜ ๋ฌธ์ž์—ด์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ

๋ฌธ์ž์—ด ์‚ฝ์ž… : join()

๋Œ€์†Œ๋ฌธ์ž ๋ฐ”๊พธ๊ธฐ : upper()์™€ lower()

๋ฌธ์ž์—ด ๊ณต๋ฐฑ ์ œ๊ฑฐ : Strip()

: strip()์„ ์‚ฌ์šฉํ•˜๋ฉด ์–‘์ชฝ ๊ณต๋ฐฑ์„ ์ง€์šฐ๋Š” ๊ฒƒ์ด๋‹ค

  • ์™ผ์ชฝ ๊ณต๋ฐฑ ์ง€์šฐ๊ธฐ : lstrip()

  • ์˜ค๋ฅธ์ชฝ ๊ณต๋ฐฑ ์ง€์šฐ๊ธฐ : rstrip()

๋ฌธ์ž์—ด ๋ฐ”๊พธ๊ธฐ : replace()

: replace(๋ฐ”๋€Œ๊ฒŒ ๋  ๋ฌธ์ž์—ด, ๋ฐ”๊ฟ€ ๋ฌธ์ž์—ด)

๋ฌธ์ž์—ด์˜ ๊ตฌ์„ฑ ํŒŒ์•…ํ•˜๊ธฐ: isOO()

ํ•จ์ˆ˜

์„ค๋ช…

isalnum()

๋ฌธ์ž์—ด์ด ์•ŒํŒŒ๋ฒณ ๋˜๋Š” ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

isalpha()

๋ฌธ์ž์—ด์ด ์•ŒํŒŒ๋ฒณ์œผ๋กœ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

isidentifier()

๋ฌธ์ž์—ด์ด ์‹๋ณ„์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

isdecimal()

๋ฌธ์ž์—ด์ด ์ •์ˆ˜๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

isdigit()

๋ฌธ์ž์—ด์ด ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

isspace()

๋ฌธ์ž์—ด์ด ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

islower()

๋ฌธ์ž์—ด์ด ์†Œ๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

isuppser()

๋ฌธ์ž์—ด์ด ๋Œ€๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธ

๋ฌธ์ž์—ด๊ณผ in ์—ฐ์‚ฐ์ž

: ๋ฌธ์ž์—ด ๋‚ด๋ถ€์— ์–ด๋–ค ๋ฌธ์ž์—ด์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด in ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค

๋ฌธ์ž์—ด ์ž๋ฅด๊ธฐ : split()

  • ์ž…๋ ฅ ๊ฐ’์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜

map์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜

Last updated

Was this helpful?