본문 바로가기

파이썬

문자열처리함수

728x90
반응형
python = "Python is Amazing"
print(python.lower()) #소문자로 출력
print(python.upper()) #대문자로 출력
print(python[0].isupper()) #첫번째 문자가 대문자인지 체크
print(len(python)) #변수에 담긴 문자열의 길이를 반환
print(python.replace("Python", "JAVA")) #Python 글자를 찾고 JAVA로 변경하여 출력됨

#Python이라는 변수에서 n 문자가 어디에 위치해 있는지 알려주는 코드
index = python.index("n")
print(index)

#두번째 n 을 찾는 코드
index = python.index("n", index + 1)
print(index)

#n 을 찾는 코드 > find의 경우 원하는 값이 없을경우 -1을 반환
print(python.find("n"))
#find는 원하는 값이 없을경우 -1을 반환하나, index는 오류를 반환함
#find와의 가장 큰 차이점은 find는 -1을 반환하고 계속 실행되나, index는 멈춰버림
# print(python.index("JAVA"))

#해당 문자열에서 문자의 갯수를 세어 리턴해주는 코드
print(python.count("n"))
728x90
반응형

'파이썬' 카테고리의 다른 글

슬라이싱(Slicing)  (0) 2021.08.07