본문 바로가기

개발 공부

[파이썬] 문자열 처리 함수(String Methods) / 구름EDU

반응형

문자열 처리 함수(String Methods)

 

lower() :

문자열 내 모든 대문자를 소문자로 변환

 

upper() :

문자열 내 모든 소문자를 대문자로 변환

 

isupper() :

문자열이 모두 대문자로만 되어있으면 True, 아니면 False

 

len() :

문자열 길이

 

replace(old, new, max) :

old 문자열을 new 문자열로 교체.

단, max 매개변수 있으면 max 개수 만큼만 교체하고 이후는 무시

 

index() :

find()와 기능 동일하나, 매개변수로 입력한 문자열이 없으면 ValueError 발생

 

find() :

문자열에 매개변수로 입력한 문자열이 있는지 앞에서 부터 찾아 index 반환, 없으면 -1 반환

 

count() :

문자열 안에서 매개변수로 입력한 문자열이 몇 개 들어있는지 개수를 셈

시작과 끝 위치 설정 가능

 

 

python = "Python is amazing"
print(python.lower())
print(python.upper())
print(python[0].isupper())
print(len(python))
print(python.replace("Python", "Java"))

index = python.index("n")
print(index)
index = python.index("n", index + 1)
print(index)

print(python.find("Java")) # 원하는 값 없을 경우 -1
# print(python.index("Java")) # 원하는 값 없을 경우 Error

print(python.count("n"))

 

 

 

 

 

반응형