๋ช ๋ฌ ๋์ ์ฝ๋ฉ์ด๋ ๋ด ์๊ณ ์ด์๋๋ ๊ทธ์ ํ์ด์ฌ ๋ฌธ๋ฒ ์กฐ๊ธ์ฉ ํท๊ฐ๋ฆฌ๊ธฐ ์์..^^
๊ทธ๋์ ๊ธฐ๋ณธ๋ง ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ๋ ค๊ณ ํจ.
<๋ฌธ์์ด ๊ด๋ จ ํจ์>
- count (๋ฌธ์ ๊ฐ์ ์ธ๊ธฐ)
- find, index (์์น ์๋ ค์ฃผ๊ธฐ)
- join (๋ฌธ์์ด ์ฝ์ )
- upper (์๋ฌธ์->๋๋ฌธ์), lower (๋๋ฌธ์->์๋ฌธ์)
- strip, lstrip, rstrip (๊ณต๋ฐฑ ์ง์ฐ๊ธฐ)
- replace (๋ฌธ์์ด ๋ฐ๊พธ๊ธฐ)
- split (๋ฌธ์์ด ๋๋๊ธฐ)
<๋ฆฌ์คํธ>
๋ฆฌ์คํธ๋ช = [ ์์1, ์์2, ์์3, ... ]
- len
- append (๋งจ ๋ง์ง๋ง์ ์ถ๊ฐ) / insert(a,b) (a๋ฒ์งธ ์์น์ b๋ฅผ ์ฝ์ )
- del a[x] / remove / pop
- sort
- reverse
- index
- count
- extend(x) (a ๋ฆฌ์คํธ + x ๋ฆฌ์คํธ)
<ํํ>
ํํ๋ช = ( ์์1, )
- ๊ฐ์ ๋ฐ๊ฟ ์ ์์ (๋ฆฌ์คํธ๋ ๊ฐ์ ์์ฑ, ์์ , ์ญ์ ๊ฐ๋ฅ)
<๋์ ๋๋ฆฌ>
๋์ ๋๋ฆฌ๋ช = { Key1:Value2, Key2:Value2, ... }
- keys
- values
- items
- clear
- get (Key๋ก Value ์ป๊ธฐ)
- in (ํด๋น Key๊ฐ ๋์ ๋๋ฆฌ ์์ ์๋์ง ์กฐ์ฌ)
<์งํฉ>
์งํฉ๋ช = set()
- ์ค๋ณต X, ์์ X
- &/instersection (๊ต์งํฉ), |/union (ํฉ์งํฉ), -/difference (์ฐจ์งํฉ)
- add (๊ฐ 1๊ฐ ์ถ๊ฐ), update (๊ฐ ์ฌ๋ฌ ๊ฐ ์ถ๊ฐ)
- remove
<lambda>
lambda ๋งค๊ฐ๋ณ์1, ๋งค๊ฐ๋ณ์2, ... : ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ ํํ์
def add1(a, b):
return a+b
add2 = lambda a, b: a+b
# add1, add2๊ฐ ๊ฐ์ ๊ธฐ๋ฅ์ ํจ.
<ํ์ผ ์ฝ๊ณ ์ฐ๊ธฐ>
โถ ํ์ผ ์์ฑํ๊ธฐ
ํ์ผ ๊ฐ์ฒด = open(ํ์ผ ์ด๋ฆ, ํ์ผ ์ด๊ธฐ ๋ชจ๋)
- ํ์ผ ์ด๊ธฐ ๋ชจ๋: r(์ฝ๊ธฐ), w(์ฐ๊ธฐ), a(์ถ๊ฐ)
- write()
- close()
โถ ํ์ผ ์ฝ๊ธฐ
- readline()
- readlines() -> ๋ชจ๋ ์ค์ ์ฝ์ด์ ๊ฐ๊ฐ์ ์ค์ ์์๋ก ๊ฐ๋ ๋ฆฌ์คํธ๋ก ๋๋ ค์ค.
- read() -> ๋ด์ฉ ์ ์ฒด๋ฅผ ๋ฌธ์์ด๋ก ๋๋ ค์ค.
'๐ฃ๏ธ > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ์์ธ์ฒ๋ฆฌ (0) | 2022.01.21 |
---|---|
[Python] ํด๋์ค (0) | 2022.01.20 |