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?