>백엔드 개발 >파이썬 튜토리얼 >Python의 N가지 문자열 연결 방법 요약

Python의 N가지 문자열 연결 방법 요약

巴扎黑
巴扎黑원래의
2016-12-07 09:32:511293검색

파이썬에는 많은 문자열 연결 방법이 있습니다. 오늘은 코드를 요약해 보겠습니다.

가장 독창적인 문자열 연결 방법: str1 + str2
파이썬의 새로운 문자열 연결 구문: str1, str2
이상한 문자열 방법: str1 str2
% 연결 문자열: 'name:%s; sex: ' % ('tom', 'male')
문자열 목록 연결: str.join (some_list )

프로그래밍 경험이 있는 사람이라면 누구나 알겠지만 첫 번째 방법은 "+"를 직접 사용하여 두 문자열을 연결하는 것입니다.

'Jim' + 'Green' = 'JimGreen'

두 번째는 특별합니다. 두 문자열을 "쉼표"로 구분하면 두 문자열이 연결되지만 문자열 사이에 추가 공백이 생깁니다.

'Jim', 'Green' = 'Jim Green'

세 번째 방법도 Python에 고유합니다. 중간에 공백이 있든 없든 두 문자열을 함께 넣기만 하면 됩니다. 두 문자열이 자동으로 하나의 문자열로 연결됩니다.

'Jim''Green' = 'JimGreen'
'Jim' 'Green' = 'JimGreen'

네 번째 유형 함수는 상대적으로 강력하며 printf의 기능을 활용합니다. C 언어의 기초가 있다면 설명서를 읽으십시오. 이 방법은 "%" 기호를 사용하여 문자열과 변수 그룹을 연결합니다. 문자열의 특수 표시는 자동으로 오른쪽 변수 그룹의 변수로 대체됩니다:

'%s, % s' % ( 'Jim', 'Green') = 'Jim, Green'

다섯 번째 기술은 문자열 함수 조인을 사용하는 것입니다. 이 함수는 목록을 받은 다음 목록의 각 요소를 문자열로 연결합니다.

var_list = ['tom', 'david', 'john']
a = '###'
a.join(var_list) = 'tom###david###john'

사실 파이썬에는 또 다른 문자열 연결 방법이 있지만 많이 사용되지는 않습니다. 처럼 :

a = 'abc'
a * 3 = 'abcabcabc'

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.