쿨가이두번째삶

파이썬python 공부1<메소드,lengh> 본문

개발,coding/Python파이썬

파이썬python 공부1<메소드,lengh>

쿨가이두번째삶 2022. 11. 17. 17:34
728x90
반응형

 

파이썬 python

문자열 처리

drink = '커피'

two = '2잔'

please = drink + two

>> 커피 2잔 please = please + 부탁합니다

please += '부탁합니다'

>> 커피 2잔 부탁합니다

 

길이(lengh)

drink = '커피'

print(len(drink))

>>2

drink = '''아침에 커피 한잔은 국룰이죠'''

>>14

 

 

 

메서드(method)

= 어떤 동작이나 기능을 하는 코드들의 묶음

ex)

letter = ' how are You' 

Y 부분도 '소문자'로 바꾸려면

print(letter.lower())

>> how are you 

 

반대로, 모든 부분을 '대문자'로 바꾸려면

print(letter.upper())

>>HOW ARE YOU

 

'첫 글자'만 대문자로 바꾸려면

print(letter.capatalize())

>>How are you

 

'각 단어들'만 대문자로 바꾸려면

print(letter.title())

>>How Are You

 

대문자, 소문자를 서로 바꾸려면

ex) letter = 'would you like some COFFEE?'

print(letter.swapcase())

>>WOULD YOU LIKE SOME coffee?

 

각각 문자를 나누려면

letter = 'would you like some coffee'

print(letter.split())

>>'would', 'you', 'like', 'some', 'coffee'

 

특정 문자가 '몇 번' 들어갔는지 확인하려면

letter = 'would you like some coffee'

print(letter.count('coffee'))

>> 1

 

문자열 메서드

메소드 의미
lower() 소문자로 바꾸기
upper() 대문자로 바꾸기
capitalize() 첫 글자만 대문자로 바꾸기
title() 각 단어 첫 글자만 대문자로 바꾸기
swapcase() 대,소문자 서로 바꾸기
split() 문자열 분리
count() 특정 단어의 수 세기

 

어떤 문자로 시작하는지 확인할 때

ex)

s = 파이썬고등학교

'파이썬'으로 시작하는지 확인하려면

print(s.startswith('파이썬'))

>> True  ( True / False의 불리안 형태로 나오게 된다)

반대로, 어떤 값으로 끝나는지 확인하려면

print(s.endswith('고등학교'))

>>True

ex)

s = '... 파이썬고등학교...'

만약, 문장 앞뒤로 '...'같은 불필요한 부분을 없애고 싶다면

print(s.strip('.'))

>>   파이썬고등학교

앞 뒤의 불필요한 공백들을 제거하려면

print(s.strip(''))

>>파이썬고등학교

 

문자열을 서로 바꾸려면

ex)

s='파이썬고등학교'

'파이썬'을 '자바'로 바꾸려면

print(s.replace('파이썬', '자바')

>>자바고등학교

 

 

 

 

728x90
반응형