반응형

파이썬 스트링 함수(메소드) 예제

 

# string exam

 

def toUpper(s):   # 대문자로 바꿔서 출력
    print(s.upper())

 

def toLower(s):   # 소문자로 바꿔서 출력
    print(s.lower())

 

def swapCase(s):  # 대소문자를 반대로 해서 출력
    print(s.swapcase())

 

def toCap(s):     # 첫 글자만 대문자로 출력
    print(s.capitalize())
   
def findWord(s, word):   # 찾는 단어 위치를 출력
    print(s.find(word))

 

def replaceWord(s, word, to):  # 기존 단어를 다른 단어로 바꿔서 출력
    print(s.replace(word, to))

 

def countWord(s, word):   # 단어가 포함된 숫자를 출력
    print(s.count("M"))

 

#  예제 ...

 

str = "My name is SangMun."
print("원본: " + str)


toUpper(str)
toLower(str)
swapCase(str)
toCap(str)
findWord(str, "name")
replaceWord(str, "Mun", "Moon")
countWord(str, "M")


[결과 화면]
원본: My name is SangMun.
MY NAME IS SANGMUN.
my name is sangmun.
mY NAME IS sANGmUN.
My name is sangmun.
3
My name is SangMoon.
2

<이상>

 

반응형

+ Recent posts