본문 바로가기
SW.AI 트랙/python

[Python] 파이썬 예제풀이. lower, upper, isupper, len, find, count문자열처리함수

by AI 봇 2023. 3. 13.

예제. 문자열에서 대문자, 소문자 바꾸기, lower(), upper()

python = "Python is Amazing"
print(python.lower())				# python 변수의 모든 문자를 소문자로 바꾼다
print(python.upper())				# python 변수의 모든 문자를 대문자로 바꾼다

 

 

예제. 문자가 대문자인지 여부 확인하기, isupper()

python = "Python is Amazing"
print(python[0].isupper())			# python 변수의 [0]번째 문자가 대분자인가요?

찾고자 하는 문자가 대문자인 경우 True, 만약 소문자라면 False를 출력합니다.

 

 

예제. 문자열의 길이 구하기, len()

python = "Python is Amazing"
print(len(python))                  # python 변수의 길이는 몇 자 인가요?

 

 

예제. 문자열에서 문자 변환하기, replace()

python = "Python is Amazing"
print(python.replace("Python","Java"))  # Pythin 문자를 Java로 바꾸세요.

 

예제

. 문자열에서 문자 변환하기, replace()

python = "Python is Amazing"
index = python.index("n")			# python 변수에서 n 이란 문자의 첫번째 위치확인
print(index)
index = python.index("n", index + 1) 		# index의 n 이후에 나오는 n이 나오는 위치
print(index)

Tip

index는 색인이라고 하며, 시퀸스 객체를  [   ] 대괄호 안에 넣어서, 각 요소의 인덱스를 지정하고 접근할 때 사용합니다.

a = [ 1, 2, 3, 4, 5] 에서 첫번째 index는 1, 두 번째 index는 2 .....를 나타냅니다.

a[0]  첫번째 index 값 출력

a[2]  세번째 index 값 출력

 

 

예제. find, count

python = "Python is Amazing"
print(python.find("n"))		        # n 이라는 값이 있다면 몇 번째에 있는지 출력
print(python.find("x"))		    	# 변수 python에 x 라는 값이 없다면 -1이 출력
print(python.index("x"))		    # 변수 python에 원하는 값이 없을 경우, 오류 발생. 종료됨.
									  다음 줄은 실행되지 않아요.
                                      
print(python.count("n"))		    # python 변수에서 n이란 문자 몇 개 있는가