๋ถ์คํธ์ฝ์ค ์ฝ์นญ์คํฐ๋ ๋ชจ๋๋ฅผ ์ํ ํ์ด์ฌ(PY4E)๋ฅผ ํตํด์ Python์ ํ์ตํ ๊ฐ๋ ์ ์ ๋ฆฌํ๊ณ ์ถ๊ฐ์ ์ธ ๋ณต์ต์ ์ํ ๋ฌธ์ ํ์ด ํฌ์คํ ์ ๋๋ค.
Charles R. Severance ๊ต์๋์ Python for Everybody '๋ชจ๋๋ฅผ ์ํ ํ์ด์ฌ' ์ด๋ ๊ฐ์์ด๋ค.(๋งํฌ)
๋ค์ด๋ฒ ์ปค๋ฅํธ์ฌ๋จ์ ๋ถ์คํธ์ฝ์ค ๋ชจ๋๋ฅผ ์ํ ํ์ด์ฌ (PY4E)๋ฅผ ํตํด์ ๊ฐ์๋ฅผ ์๊ฐํ ์ ์์ต๋๋ค.
for i range(len("๋ฌธ์")):
for i in "๋ฌธ์":
dir(str())
์ ํตํด์ ํ์ธ ๊ฐ๋ฅํ๋ค.find()
์์ ๋ฌธ์์ด ์ฐพ๊ธฐ ์ฐพ๊ณ ์ ํ๋ ๋ฌธ์์ด์ ์์ ์์น๋ฅผ ๋ช
์ธsplit()
๋ฌธ์์ด์ ๊ธฐ์ค๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ ๋ฐฐ์ด์ ๋ฐํ+
๋ฌธ์์ด ํฉ์น๊ธฐ ์๋ ๋ฌธ์์ด์๋ ์ด ๋ค ์ํฅ๋ ์ฃผ์ง ์๋ ์๋ก์ด ๋ฌธ์์ด์ ์์ฑin
์ ๋ถ(bool)์ฐ์ฐ์๋ก ๋๊ฐ์ ๋ฌธ์์ด์ ๋ฐ์, ์ฒซ๋ฒ์งธ ๋ฌธ์์ด์ด ๋๋ฒ์งธ ๋ฌธ์์ด์ ์ผ๋ถ์ด๋ฉด ์ฐธ(True)์ ๋ฐํ(๋
ผ๋ฆฌ ์ฐ์ฐ์๋ก ์ฌ์ฉ)๋ฌธ์ ๋งํฌ
ํ์ด ์ ๊ณํ๊ณผ ์๊ฐ
ํ์ด
>>> str = 'X-DSPAM-Confidence: 0.8475'
>>> str
'X-DSPAM-Confidence: 0.8475'
>>> str.find(":")
18
>>> str[str.find(":"):]
': 0.8475'
>>> str[str.find(":")+1:]
' 0.8475'
>>> float(str[str.find(":")+1:])
0.8475