728x90
A210 |
# 대소문자 변환 함수
vStr="Hello Python World~!!"
print(vStr.upper()) # 대문자로 변환 함수
print(vStr.lower()) # 대문자로 변환 함수
print(vStr.swapcase()) # 대소문자로 상호 변환 함수
print()
vStr="hihi python world~!!"
print(vStr.title()) # 각 단어 첫글자 대문자
print(vStr.capitalize()) # 가장 첫글자 대문자
A211 |
# 문자열 찾기 함수
vstr="Hello, everyone. Welcome to Python World!"
print(vstr.count('e')) # 문자열에서 'e'의 수
print(vstr.find('We')) # 문자열에서 'We'의 처음 위차 반환
print(vstr.find('we')) # 없으면 -1 반환. 대소문자 구분하는 것 같음
print(vstr.rfind('on')) # 'on'이 나오는 가장 나중의 위치,
#즉 오른쪽에서 찾아서 처음의 위치 반환
print(vstr.index('We')) # 문자열에서 'We'의 처음 위차 반환
print(vstr.index('we')) # 없으면 'ValueError'값 반환
A212 |
# 문자열 공백 삭제 및 변경 함수
vstr1=" Python "
print(vstr1)
print(vstr1.strip()) # 양쪽에서 공백 제거
print()
vstr2="/Python."
print(vstr2)
print(vstr2.strip()) # 양쪽에서 공백이 아닌 경우 제거안됨
print()
vstr3=" Python "
print(vstr3)
print(vstr3.strip(),end="") # 양쪽에서 공백 3칸도 제거!!
print("모두 제거 됐나?")
print("왼쪽 오른쪽 공백 모두 제거~!!")
print()
A213 |
str=" Python "
print(str)
print(str.lstrip()) # 왼쪽 공백 제거
print(str.rstrip()) # 오른쪽쪽 공백 제거
print(str.rstrip()+str.lstrip())
A214 |
str="hello, hello!!"
print(str.replace('ll','kk'))
print(str.replace('o','OOO'))
A215 |
vstr="a b c ef"
print(vstr.split()) # 공백으로 문자열을 분리
vstr1="abcdefgcertt"
print(vstr1.split('c')) # 괄호안의 문자 c로 문자열을 분리
vstr2="why"
'**'.join(vstr2) # 문자열의 글자 사이사이에 결합
A216 |
A217 |
A218 |
A219 |
728x90