Development/Python
2BPerfect...7
Kirok Kim
2022. 1. 24. 16:43
๋ฌธ์์ด๊ณผ ํ ์คํธ ํ์ผ ๋ฐ์ดํฐ ๋ค๋ฃจ๊ธฐ
pn="+82-01-2345-6789"
sn= pn.split('-',1)
print(sn)
>>>>['+82','01-2345-6789']
str.strip([chars])
chars ์ธ์ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋ง๋ ๋๊น์ง ์ง์ ํ ๋ฌธ์๋ฅผ๋ชจ๋ ์ญ์ ํ ๋ฌธ์์ด์ ๋ฐํ
st='aaabaPythonabaa'
st.strip('ab')
ab๋ชจ๋ ์ ๊ฑฐ
s.strip('*.#!%') ํด๋น ๋ฌธ์ ์ ๋ค ๋ชจ๋ ์ ๊ฑฐ
lstrip ์ผ์ชฝ ๋ฌธ์ ์ ๊ฑฐ
rstrip ์ค๋ฅธ์ชฝ ๋ฌธ์ ์ ๊ฑฐ
## ๋ฌธ์์ด ์ฐ๊ฒฐํ๊ธฐ
ad=[1,2,3,4]
๊ตฌ๋ถ์.join(ad)
1๊ตฌ๋ถ์2๊ตฌ๋ถ์3๊ตฌ๋ถ์4
## ๋ฌธ์์ด ์ฐพ๊ธฐ
s.find(str)
s์์ str์ ์ฐพ๋ ๊ฒ ์ฒซ ๋ฒ์งธ๋ก ์ผ์นํ๋ ๋ฌธ์์ด์ ์์น๋ฅผ ๋ฐํ
์ฌ๊ธฐ์ ๋ฌธ์์ด์ ์์น๋ 0๋ถํฐ ์์
๋ชป ์ฐพ์ผ๋ฉด -1
s.find(str,start,end) ๊ฒ์๋ฒ์ ์ค์ ๊ฐ๋ฅ
s.count(str,start,end) ์ผ์น ํ์ ๋ฐํ ์ฐพ๋ ๋ฒ์ ์ค์ ๊ฐ๋ฅ
s.startwith(prefix,start,end) prefix๋ก ์์์ฌ๋ถ ํ๋จ True False
s.endwith(suffix,start,end) suffix๋ก ๋ ์ฌ๋ถ ํ๋จ True False
## ๋ฌธ์์ด์ ๊ตฌ์ฑ ํ์ธํ๊ธฐ
isalpha() ๋ฌธ์
isdigit() ์ซ์
isalnum() ๋ฌธ์์ ์ซ์
isspace() ๋ชจ๋ ๊ณต๋ฐฑ
isupper() ๋๋ฌธ์
islower() ์๋ฌธ์
str.lower()์
str.upper()๋ ๋ฌธ์ ๋ณ๊ฒฝ
๋ฐ์ํ