SBS 피노키오 ë‚˜ë„ ë„ˆëž‘ 같아 ì¸í•˜ ë°•ì‹ í˜œ ì˜ í™”ë‹µ 키스 270p 360p1
차례:
, 우리는
replace()
메소드를 사용하여 파이썬에서 문자열 내부의 부분 문자열을 바꾸는 방법에 대해 이야기 할 것입니다.
.replace () 메소드
파이썬에서 문자열은 불변의
str
객체로 표현됩니다.
str
클래스에는 문자열을 조작 할 수있는 많은 메소드가 있습니다.
.replace()
메소드는 다음 구문을 사용합니다.
str.replace(old, new)
-
str
작업중인 문자열old
– 바꾸려는 부분 문자열.new
– 이전 하위 문자열을 대체하는 하위 문자열입니다.maxreplace
– 선택적 인수. 교체하려는 이전 하위 문자열과 일치하는 횟수입니다. 일치는 문자열의 시작 부분부터 계산됩니다.
이 메소드는 일부 또는 모든 하위 문자열과 일치하는 항목을
new
로 대체 한 문자열
srt
의 사본을 리턴합니다.
maxreplace
를 제공하지 않으면 모든 발생이 대체됩니다.
아래 예에서 문자열
s
의 부분 문자열을
miles
대체합니다.
s = 'A long time ago in a galaxy far, far away.'
s.replace('far', 'miles')
결과는 새로운 문자열입니다.
'A long time ago in a galaxy miles, miles away.'
큰 따옴표도 사용할 수 있지만 문자열 리터럴은 일반적으로 작은 따옴표로 묶습니다.
선택적
maxreplace
인수가 제공되면 대체 된 일치 수를 제한합니다. 다음 예제에서는 첫 번째 항목 만 교체합니다.
s = 'My ally is the Force, and a powerful ally it is.'
s.replace('ally', 'friend', 1)
결과 문자열은 다음과 같습니다.
'My friend is the Force, and a powerful ally it is.'
부분 문자열을 삭제하려면 빈 문자열
''
을 대체물로 사용하십시오. 예를 들어 다음 문자열에서
space
을 제거하려면 다음을 사용하십시오.
s = 'That's no moon. It's a space station.'
s.replace('space ', '')
새 문자열은 다음과 같습니다.
`That's no moon. It's a station.'
문자열 목록에서 하위 문자열 바꾸기
문자열 목록에서 하위 문자열을 바꾸려면 다음과 같이 목록 이해 구문을 사용하십시오.
s.replace('old', 'new') for s in list
다음 예제를 보자.
names =
new_names =
print(new_names)
위의 코드는 모든 하위 문자열
Grace
가
Lee
로 대체 된 목록의 복사본을 만듭니다.
결론
문자열에서 부분 문자열을 교체하는 것은 Python에서 코드를 작성할 때 가장 기본적인 작업 중 하나입니다. 이 자습서를 읽은 후에는
replace()
메서드를 사용하는 방법에 대해 잘 알고 있어야합니다.
모질라는 파이썬 재 디자인을 원한다

모질라 연구소의 오픈 소스 디자인 아이디어에 대한 응답은 돈을 벌지는 못하지만 사업 기회는 모두 동일하다.
찾기 및 바꾸기를 사용하여 ms 단어로 된 단어 뒤에 텍스트 문자열 삽입

Microsoft Word에서 찾기 및 바꾸기 도구를 사용하여 단어 뒤에 텍스트 문자열을 삽입하고 신속하고 향상된 검색을 수행 할 수 있다는 것을 알고 계셨습니까? 방법을 참조하십시오.
배쉬 연결 문자열

문자열 연결은 하나의 문자열을 다른 문자열의 끝에 추가하여 문자열을 결합하는 멋진 프로그래밍 단어입니다. 이 튜토리얼에서는 Bash에서 문자열을 연결하는 방법을 설명합니다.