전체 글 139

파이썬 문자열(스트링) rindex()

Python의 String rindex() 함수 설명 String rindex() 함수는 문자열 내에서 지정된 부분 문자열의 가장 뒤쪽 인덱스를 반환합니다. 부분 문자열이 발견되지 않으면 ValueError를 발생시킵니다. 예제 1: 기본 사용법 print("Hello World".rindex("o")) 7 이 파이썬 예제에서는 문자열 내에서 "o"가 가장 뒤에 있는 인덱스를 반환합니다. 예제 2: 부분 문자열이 여러 번 나오는 경우 print("Hello World Hello".rindex("Hello")) 12 이 파이썬 예제에서는 "Hello"가 가장 뒤에 있..

파이썬 문자열(스트링) rfind()

Python의 String rindex() 함수 설명 String rindex() 함수는 문자열 내에서 지정된 부분 문자열의 가장 뒤쪽 인덱스를 반환합니다. 부분 문자열이 발견되지 않으면 ValueError를 발생시킵니다. 예제 1: 기본 사용법 print("Hello World".rindex("o")) 7 이 파이썬 예제에서는 문자열 내에서 "o"가 가장 뒤에 있는 인덱스를 반환합니다. 예제 2: 부분 문자열이 여러 번 나오는 경우 print("Hello World Hello".rindex("Hello")) 12 이 파이썬 예제에서는 "Hello"가 가장 뒤에 있..

파이썬 문자열(스트링) rfind()

Python의 String rfind() 함수 설명 String rfind() 함수는 문자열 내에서 지정된 부분 문자열의 가장 뒤쪽 인덱스를 반환합니다. 부분 문자열이 발견되지 않으면 -1을 반환합니다. 예제 1: 기본 사용법 print("Hello World".rfind("o")) 7 이 파이썬 예제에서는 문자열 내에서 "o"가 가장 뒤에 있는 인덱스를 반환합니다. 예제 2: 부분 문자열이 여러 번 나오는 경우 print("Hello World Hello".rfind("Hello")) 12 이 파이썬 예제에서는 "Hello"가 가장 뒤에 있는 인덱스를 반환합니다...

파이썬 문자열(스트링) replace()

Python의 String replace() 함수 설명 String replace() 함수는 문자열 내의 지정된 부분 문자열을 새로운 문자열로 바꿉니다. 예제 1: 기본 사용법 print("Hello World".replace("World", "Python")) Hello Python 이 파이썬 예제에서는 문자열 내의 "World"를 "Python"으로 대체합니다. 예제 2: 대소문자 구분 print("Hello World".replace("hello", "Python")) Hello World 이 파이썬 예제에서는 대소문자를 구분하여 대체하지 않습니다. "hell..

파이썬 문자열(스트링) translate()

Python의 String translate() 함수 설명 String translate() 함수는 문자열을 변환하는 데 사용됩니다. 이 함수는 문자열 내의 각 문자를 지정된 매핑 테이블에 따라 다른 문자로 변환합니다. 예제 1: 기본 사용법 print("Hello World".translate(str.maketrans("eo", "12"))) H2ll2 W1rld 이 파이썬 예제에서는 문자열을 변환하는 데 translate() 함수를 사용합니다. "eo"라는 문자들을 "12"로 변환합니다. 예제 2: 매핑 테이블 사용 mapping = {101: 50, 111: None}print("He..

파이썬 문자열(스트링) rpartition()

Python의 String rpartition() 함수 설명 String rpartition() 함수는 주어진 구분자를 기준으로 문자열을 세 부분으로 분할합니다. 분할은 뒤에서부터 이루어집니다. 반환되는 값은 (문자열 앞 부분, 구분자, 문자열 뒷 부분) 형식의 튜플입니다. 예제 1: 기본 사용법 print("apple,banana,cherry".rpartition(",")) ('apple,banana', ',', 'cherry') rpartition() 함수를 사용하여 쉼표를 기준으로 문자열을 세 부분으로 분할합니다. 여기서 세 번째 요소는 가장 오른쪽에 있는 쉼표부터 문자열의 끝까지입니다. 예제 2..

파이썬 문자열(스트링) maketrans()

Python의 String maketrans() 함수 설명 String maketrans() 함수는 문자열의 문자들을 다른 문자로 변환하기 위한 변환 테이블을 생성합니다. 이 함수는 translate() 함수와 함께 사용됩니다. 예제 1: 기본 사용법 translation_table = str.maketrans("abc", "123")print("abc".translate(translation_table)) 123 이 파이썬 예제에서는 'abc' 문자를 각각 '123' 문자로 변환하는 변환 테이블을 생성한 후, translate() 함수를 사용하여 변환된 문자열을 출력합니다. 예제 2: 삭제할 문자 지..

파이썬 문자열(스트링) partition()

Python의 partition() 함수 설명 partition() 함수는 문자열을 특정 구분자를 기준으로 분할하여 튜플로 반환합니다. 구분자가 처음 나타나는 위치를 기준으로 왼쪽 부분, 구분자 자체, 그리고 오른쪽 부분으로 분할됩니다. 예제 1: 기본 사용법 string = "hello world"print(string.partition(" ")) ('hello', ' ', 'world') 이 파이썬 예제에서는 문자열을 공백을 기준으로 세 부분으로 분할합니다. 예제 2: 구분자가 없을 때 string = "hello"print(string.partition(" ")) ('he..

파이썬 문자열(스트링) strip()

Python의 String strip() 함수 설명 String strip() 함수는 문자열의 양쪽(시작과 끝 부분)에서 지정한 문자를 제거합니다. 예제 1: 기본 사용법 text = " Hello World "stripped_text = text.strip()print(stripped_text) Hello World 이 파이썬 예제에서는 문자열의 양쪽에 있는 공백을 제거합니다. 예제 2: 공백 문자열 text = ""stripped_text = text.strip()print(stripped_text) 이 파이썬 예제에서는 공백 문자열에 대해 아무런 변화..

파이썬 문자열(스트링) rstrip()

Python의 String rstrip() 함수 설명 String rstrip() 함수는 문자열의 오른쪽(끝 부분)에서 지정한 문자를 제거합니다. 예제 1: 기본 사용법 text = " Hello World "stripped_text = text.rstrip()print(stripped_text) Hello World 이 파이썬 예제에서는 문자열의 오른쪽에 있는 공백을 제거합니다. 예제 2: 공백 문자열 text = ""stripped_text = text.rstrip()print(stripped_text) 이 파이썬 예제에서는 공백 문자열에 대해 아..