All about

# 문자열 검색하기
# find()는 해당 문자열의 왼쪽에서부터 탐색을 시작해서 괄호안의 문자열이 처음 등장하는 부분의 인덱스를 반환합니다.

my_str = "Hello World"
print(my_str.find("H")) # 실행결과 0
print(my_str.find("W")) # 실행결과 6
print(my_str.find("l")) # 실행결과 2
print(my_str.find("Z")) # 실행결과 -1

# find("Z") 처럼 해당 문자열에 "Z" 가 존재하지 않을 경우 -1 을 반환합니다.

# rfind() 는 find() 와 비슷하지만 오른쪽에서부터 탐색을 시작합니다.
print(my_str.rfind('l')) # 실행결과 9

# 문자열 대문자로 변환하기
# upper() 는 입력값을 대문자로 변환하여 반환합니다.
print(my_str.upper()) # 실행결과 HELLO WORLD

# 문자열 소문자로 변환하기
# lower() 는 입력값을 소문자로 변환하여 반환합니다.
print(my_str.lower()) # 실행결과 hello world

# 문자열 갯수 세기
# count() 는 해당 문자열에서 입력값과 같은 문자열의 등장 횟수를 반환합니다.
print(my_str.count("l")) # 실행결과 3
print(my_str.count("o")) # 실행결과 2
print(my_str.count("Wor")) # 실행결과 1
print(my_str.count("Z")) # 실행결과 0

# 문자열 첫글자만 대문자로 바꾸기
# capitalize() 는 해당 문자열의 첫번째 문자를 대문자로, 나머지는 소문자로 반환합니다.
my_str2 = 'pyTHON'
print(my_str2.capitalize()) # 실행결과 Python

# 문자열 첫글자만 대문자로 바꾸기2
# title() 은 해당 문자열의 각 단어의 첫번째 글자를 대문자로 반환합니다.
print("i love you".title()) # 실행결과 I Love You

# 문자열 공백 제거
# rstrip() 은 해당 문자열의 오른쪽 공백을 제거합니다. 왼쪽 공백 제거는 lstrip() 을 이용합니다.
print("python ".rstrip()) # 실행결과 python

# 문자열 공백 제거
# replace(x, y) 는 해당 문자열 속의 x 와 같은 부분 문자열을 y 로 치환하여 반환합니다.
print("I love you".replace(" ", "")) # 실행결과 Iloveyou


공유하기

facebook twitter kakaoTalk kakaostory naver band
loading