Python 에서 문자열 을 수정 하 는 네 가지 방법

Python 에서 문자열 은 문자열 의 한 문 자 를 직접 수정 할 수 없 는 가 변 형식 입 니 다.
 따라서 문자열 의 요 소 를 바 꾸 려 면 새로운 문자열 을 새로 만들어 야 합 니 다.
흔히 볼 수 있 는 수정 방법 은 다음 과 같은 네 가지 가 있다.
방법 1:문자열 을 목록 으로 변환 한 후 값 을 수정 하고 join 으로 새 문자열 을 구성 합 니 다.

>>> s='abcdef'         #    
>>> s1=list(s)         #         
>>> s1             
['a', 'b', 'c', 'd', 'e', 'f'] #             
>>> s1[4]='E'          #      5      E
>>> s1[5]='F'          #      5      E
>>> s1
['a', 'b', 'c', 'd', 'E', 'F'] 
>>> s=''.join(s1)        #                    
>>> s
'abcdEF'            #    
방법 2:문자열 시퀀스 를 통 해 절단 방식

>>> s='Hello World' 
>>> s=s[:6] + 'Bital'     #s 6    +'Bital'
>>> s
'Hello Bital'
>>> s=s[:3] + s[8:]      #s 3    +s 8       
>>> s
'Heltal'
방법 3:문자열 을 사용 하 는 replace 함수

>>> s='abcdef'
>>> s=s.replace('a','A')    # A  a
>>> s
'Abcdef'
>>> s=s.replace('bcd','123')  # 123  bcd 
>>> s
'A123ef'
방법 4:변수 에 값 을 부여 하거나 다시 할당 합 니 다.

>>> s='Hello World'
>>> s2=' 2017'       #    
>>> s=s+s2
>>> s
'Hello World 2017'
>>> s='Hello World'
>>> s='Hello World 2017'  #    
>>> s
'Hello World 2017'
총결산
위 에서 말 한 것 은 소 편 이 소개 한 Python 에서 문자열 을 수정 하 는 네 가지 방법 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.소 편 은 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기