๐ก ์ซ์ํ
- ์ ์ํ
- ์ค์ํ
- 8์ง์
- 16์ง์
์ฐ์ฐ์
- +, -, *, /, //(๋ชซ), %(๋๋จธ์ง), **(์ ๊ณฑ)
๐ก ๋ฌธ์์ด
์ธ๋ฑ์ฑ (Indexing)
- ๋ฌธ์์ด์ ํน์ ๊ฐ์ ๋ฝ์๋
- a[13]
์ฌ๋ผ์ด์ฑ (Slicing)
- ์์ ๋ฒํธ๋ถํฐ ๋ ๋ฒํธ๊น์ง ๋ฌธ์ ์ถ์ถ
- ์ธ๋ฑ์ค ๋ฒํธ์ ๊ตฌ๊ฐ์ [์์ ๋ฒํธ : ๋ ๋ฒํธ]๋ก ์ ์ธ
- ์ด๋ ๋ ๋ฒํธ๋ ํฌํจํ์ง ์์!!
- a[2:-1]
a = "Python Programming"
a[:2] # a[0:2]์ ๊ฐ์
>>> 'Py'
a[3:] # a[3:18]๊ณผ ๊ฐ์
>>> 'hon Programming'
- ์์ฉ 1 : ๋ฌธ์์ด ๋๋๊ธฐ
a = "20330815Monday" year = a[:4] month = a[4:6] day = a[6:8] week = a[8:] year + '๋ ' + month + '์ ' + day + '์ผ ' + week >>> '2033๋ 08์ 15์ผ Monday'
- ์์ฉ 2 : ๋ฌธ์์ด์์ ํ๋ฆฐ ์ฒ ์ ๊ณ ์น๊ธฐ
a = "Sprce" a[:2] + 'a' + a[3:] # ์ ์ ๋ฌธ์์ด + ์นํํ ๋ฌธ์ + ์ ์ ๋ฌธ์์ด >>> 'Space'
ํฌ๋งคํ (Formatting)
- ์ซ์ ๋ฐ๋ก ๋์
- “I eat %d apples” %3 ⇒ ‘I eat 3 apples.’
- ๋ฌธ์์ด ๋ฐ๋ก ๋์
- “I eat %s apples.” % “five” ⇒ ‘I eat five apples.’
๋ฌธ์์ด ํฌ๋งคํ
- ๋ฌธ์์ด ์์ f ์ ๋์ฌ๋ฅผ ๋ถ์ฌ f ๋ฌธ์์ด ํฌ๋งคํ
- name = ‘ํ๊ธธ๋’
- f ‘๋์ ์ด๋ฆ์ {name} ์ ๋๋ค.’
ํจ์
type(๋ณ์)
- ํ์ ํ์ธ
count()
- ํน์ ๋ฌธ์์ ๊ฐ์ ์นด์ดํธ
a = "Spacezone"
a.count('e')
>>> 2
find()
- ํน์ ๋ฌธ์์ ํฌ์ง์ ์ถ๋ ฅ
- ๋ฌธ์์ด์ ์ฐพ์ ๋ฌธ์๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ -1 ๋ฐํ
a = "I can do it"
a.find('a')
>>> 3
# ๋ฌธ์์ด์ ์ฐพ์ ๋ฌธ์๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ
a.find('s')
>>> -1
index()
- ํน์ ๋ฌธ์์ ํฌ์ง์ ์ถ๋ ฅ
- ๋ฌธ์์ด์ ์ฐพ์ ๋ฌธ์๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ์ค๋ฅ ๋ฐ์
a = "Have a good time"
a.index('a')
>>> 1
# ๋ฌธ์์ด์ ์ฐพ์ ๋ฌธ์๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ
a.index('c')
>>> ์ค๋ฅ ๋ฐ์
strip()
- ์์ชฝ ๊ณต๋ฐฑ ์ ๊ฑฐ
lstrip()
- ์ผ์ชฝ ๊ณต๋ฐฑ ์ ๊ฑฐ
rstrip()
- ์ค๋ฅธ์ชฝ ๊ณต๋ฐฑ ์ ๊ฑฐ
upper()
- ์๋ฌธ์ → ๋๋ฌธ์ ๋ณํ
lower()
- ๋๋ฌธ์ → ์๋ฌธ์ ๋ณํ
join()
- ํน์ ๋ฌธ์์ด ์ฝ์
a = " / "
a.join('asdf')
>>> 'a/s/d/f'
replace()
- ํน์ ๋ฌธ์์ด ์นํ
- ๊ณต๋ฐฑ ์ ๊ฑฐ๋จ
a = "speed zone"
a.replace("speed", "power") # ๋ฌธ์์ด speed๋ฅผ power๋ก ์นํ
>>> 'power zone'
split()
- ๋ฌธ์์ด ๋๋๊ธฐ
- ๊ณต๋ฐฑ ๋ฏธ์ ๊ฑฐ
a = "One Two Three"
a.split()
>>> ['One', 'Two', 'Three']
a = "spring:summer:fall:winter"
a.split(':')
>>> ['spring', 'summer', 'fall', 'winter']
๋ถ(Bool)
- ์ฐธ(true), ๊ฑฐ์ง(false)์ ๋ํ๋ด๋ ์๋ฃํ
'Programming Language > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] Math.gcd - ์ต๋๊ณต์ฝ์ (0) | 2024.06.12 |
---|---|
[Python] ๋ด์ฅ ํจ์ (0) | 2024.06.12 |
[Python] ์ ์ด๋ฌธ & ๋ฐ๋ณต๋ฌธ (0) | 2024.06.12 |
[Python] ๋ฐ์ดํฐ์ ํ์ผ ์ ์ถ๋ ฅ (0) | 2024.06.12 |
[Python] ๋ฆฌ์คํธ, ํํ, ๋์ ๋๋ฆฌ, ์งํฉ (0) | 2024.06.12 |