Python에서 문자열에 문자열 삽입
Muhammad Waiz Khan
2023년1월30일
이 튜토리얼에서는 기존 문자열에 문자열을 삽입하는 여러 방법을 설명합니다. 파이썬에서는 문자열이 불변이라는 것을 알아야합니다. 즉, 파이썬에서는 문자열을 변경하거나 수정할 수 없습니다.
문자열 삽입과 관련하여 우리가 할 수있는 것은 원래 문자열을 분할하고 새 문자열을 삽입하는 것과 같이 원하는 변경 사항으로 새 문자열을 만드는 것입니다.
string.find()
메서드를 사용하여 파이썬에서 문자열에 문자열 삽입
먼저string.find()
메서드를 사용하여 문자열의 하위 문자열 인덱스를 가져온 다음 다른 문자열을 삽입해야합니다. 하위 문자열 인덱스를 얻은 후 원래 문자열을 분할 한 다음 분할 문자열과 원하는 문자열을 얻기 위해+
연산자를 사용하여 삽입해야하는 문자열을 연결합니다.
예제 코드 :
my_string = "Hello, what are doing?"
index = my_string.find("doing")
final_string = my_string[:index] + "you " + my_string[index:]
print(final_string)
출력:
Hello, what are you doing?
list.insert()
메서드를 사용하여 Python에서 문자열에 문자열 삽입
string.split()
함수를 사용하여 원래 문자열을 목록으로 분할 한 후 문자열을 다른 문자열에 삽입 할 수 있습니다. 문자열이 목록으로 변환 된 후list.insert()
함수를 사용하여 목록의 원하는 인덱스에 문자열을 삽입 할 수 있습니다.
원하는 문자열을 분할하고 추가 한 후string.join()
함수를 사용하여 목록을 다시 문자열로 변환하고 필요한 문자열을 얻을 수 있습니다.
예제 코드 :
my_string = "Hello, what are doing"
split_strings = my_string.split()
split_strings.insert(3, "you")
final_string = " ".join(split_strings)
print(final_string)
출력:
Hello, what are you doing?