๋ฌธ์์ด์ ์กฐ์
๋ฌธ์์ด์ ์ฌ๋ฌ ์ฐ์ฐ์์ ์ํด์ ์กฐ์๋ ์ ์๋๋ฐ ํฌ๊ฒ ๋ค์๊ณผ ๊ฐ์ 9๊ฐ์ง๋ก ๋๋๋ค.
- ๊ฒฐํฉ
- ๋ณต์
- ๋ฌธ์ ์ถ์ถ
- ์ฌ๋ผ์ด์ค
- ๋ฌธ์์ด ๊ธธ์ด ์ธ๊ธฐ
- ๋ฌธ์์ด ๋๋๊ธฐ
- ๋ฌธ์์ด ๊ฒฐํฉ
- ๋ฌธ์์ด์ ๋๋ฌธ์ ์๋ฌธ์
๋ก ๋๋๋ค. ํ๋์ฉ ํ๋์ฉ ์ฒ์ฒํ ์ ๋ณตํด๋ณด์
๊ฒฐํฉ : +
+
์ฐ์ฐ์๋ฅผ ์ด์ฉํ๋ฉด ๋ฆฌํฐ๋ด ๋ฌธ์์ด ๋๋ ๋ฌธ์์ด ๋ณ์๋ฅผ ๊ฒฐํฉ ํ ์ ์๋ค.
>>> 'Hello' + 'world'
'Hello world'
๋ณต์ : *
*
๋ฌธ์๋ฅผ ์ด์ฉํ๋ค๋ฉด ๋ฌธ์์ด์ ๋ณต์ ํ ์ ์๋ค.
>>> str = 'Hello '
>>> new_str = str * 4
'Hello Hello Hello Hello '
๋ฌธ์ ์ถ์ถ : []
๋ฌธ์์ด์์ ํ ๋ฌธ์๋ฅผ ์ป๊ธฐ ์ํด ๋๊ดํธ[]
์ ์คํ์
์ ์ง์ ํ๋ค. ์คํ์
์ 0๋ถํฐ ์์ํ๋ฉฐ ๊ฐ์ฅ ๋ ์คํ์
์ ์์ -1์ด๋ค
>>> my_name = 'Jang won ik'
>>> my_name[0]
'J'
>>> My_name[-1]
'k'
์ฌ๋ผ์ด์ค : [start:end:step]
์ฌ๋ผ์ด์ค๋ฅผ ์ฌ์ฉํด์ ํ ๋ฌธ์์ด์์ ๋ฌธ์์ด ์ผ๋ถ๋ฅผ ์ถ์ถํ ์ ์๋ค. []
๋๊ดํธ๋ฅผ ์ด์ฉํ์ฌstart
: ์์ ์คํ์
end
: ๋ ์คํ์
step
: ์ต์
์ผ๋ก ์ฌ๋ผ์ด์ค ์ ์
๋ผ๋ ๊ธฐ๋ฅ์ ํ๋๋ฐ ํน์ ๊ธฐ๋ฅ์ ์ํ ๋ฐฉ๋ฒ์
[:]
: ์ฒ์๋ถํฐ ๋๊น์ง ์ ์ฒด ์ํ์ค๋ฅผ ์ถ์ถ- `[start:] : start์คํ์ ๋ถํฐ ๋๊น์ง ์ํ์ค ์ถ์ถ
[:end]
: ์ฒ์๋ถํฐ (end - 1) ์คํ์ ๊น์ง ์ถ์ถ- `[start:end] : start ์คํ์ ๋ถํฐ (end - 1)์คํ์ ๊น์ง ์ถ์ถ
- `[start:end:step] : step๋งํผ ๋ฌธ์๋ฅผ ๊ฑด๋ ๋ฐ๋ฉด์, start์คํ์ ๋ถํฐ (end -1) ์คํ์ ๊น์ง ์ํ์ค ์ถ์ถ
์คํ ์์
>>> str[:]
'hello'
>>> str[2:]
'llo'
>>> str[1:3]
'el'
>>> str[-1]
'o'
>>> str[1:4:1]
'ell'
>>>
๋ฌธ์์ด ๊ธธ์ด : len(_)
๋ฌธ์์ด ๊ธธ์ด๋ฅผ ์ธ๊ธฐ ์ํด์ len()
ํจ์๋ฅผ ์ฌ์ฉํ๋ค.
>>> len('hello')
5
๋ฌธ์์ด ๋๋๊ธฐ : split(_)
์ด ํจ์๋ ๊ตฌ๋ถ์๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋์ ๋ฌธ์์ด์ ์์ ๋ฌธ์์ด๋ค์ ๋ฆฌ์คํธ๋ก ๋๋๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
๊ตฌ๋ถ์๋ ๋ฌธ์์ด์ ๋๋๊ธฐ ์ํ ๊ตฌ๋ถ ๋ฌธ์๋ก ์๊ฐํ๋ฉด ๋๋ค
>>> name_list = 'jang,won,ik''
>>> name_list.split(',')
['jang', 'won', 'ik']
ํน์ ๋ฌธ์๋ก ์์ํ๋๊ฐ? : startswith(_)
>>> my_name = 'jang won ik'
>>> my_name.startswith('jang')
True
ํน์ ๋ฌธ์๋ก ๋๋๋๊ฐ? : endwith(_)
>>> my_name = 'jang won ik'
>>> my_name.endwith('ik')
True
ํน์ ๋ฌธ์๊ฐ ์๋ ์คํ์
์? : find(_)
>>> my_name = 'jang won ik'
>>> my_name.find('won')
5
ํน์ ๋ฌธ์๊ฐ ๋ง์ง๋ง์ผ๋ก ๋์ค๋ ์คํ์
์? : rfind(_)
>>> my_name = 'jang won ik'
>>> my_name.rfind('won')
5
ํน์ ๋ฌธ์๊ฐ ๋ช ๋ฒ ๋์ค๋๊ฐ? : count(_)
>>> my_name = 'jang won ik'
>>> my_name.count('n')
2
๊ธ์์ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋๊ฐ? : isalnum()
>>> my_name = 'jang won ik'
>>> my_name.istalnum()
False
์ ๋์์. ์ํ์ค ์ญ์ : strip()
>>> my_name = 'jang won ik.'
>>> my_name.strip(' ')
'jang won ik'
์ฒซ ๋ฒ์งธ ๋จ์ด๋ฅผ ๋๋ฌธ์๋ก : capitalize()
>>> my_name = 'jang won ik'
>>> my_name.capitalize()
'Jang won ik'
๋ชจ๋ ๋จ์ด์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก : title()
>>> my_name = 'jang won ik'
>>> my_name.title()
'Jang Won Ik'
๋ชจ๋ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก : upper()
>>> my_name = 'jang won ik'
>>> my_name.upper()
'JANG WON IK'
๊ธ์๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก : lower()
>>> my_name = 'jang won ik'
>>> my_name.
'jang won ik'
๋๋ฌธ์๋ ์๋ฌธ์๋ก, ์๋ฌธ์๋ ๋๋ฌธ์๋ก : swapcase()
>>> my_name = 'jang won ik'
>>> my_name.
'JANG WON IK'
'๐คท๐ผโโ๏ธ Etc... > - C, C++, Python, Android' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python ๋์ ๋๋ฆฌ์ ๋ชจ๋ ๊ฒ (0) | 2019.12.02 |
---|---|
Python ํํ์ ๋ชจ๋ ๊ฒ (0) | 2019.12.02 |
Python ๋ฆฌ์คํธ์ ๋ชจ๋ ๊ฒ (0) | 2019.12.02 |
Python ์ซ์, ๋ฌธ์, ๋ฌธ์์ด, ๋ณ์ (0) | 2019.12.02 |
Python์ ๋ณธ๊ฒฉ์ ์ผ๋ก ํ์ตํ๊ธฐ ์ ์ (0) | 2019.12.02 |
๋๊ธ