>  기사  >  백엔드 개발  >  파이썬 문자열 연결의 다섯 가지 방법 소개

파이썬 문자열 연결의 다섯 가지 방법 소개

高洛峰
高洛峰원래의
2017-03-23 14:47:571024검색

파이썬에는 문자열 연결 방법이 많습니다. 그런데 요약하자면 가장 독창적인 문자열 연결 방법부터 문자열 목록 연결까지 모두가 다음과 같이 느낍니다.

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

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

>>> print('jim'+'green')
jimgreen

두 번째는 특수한 문자입니다. 문자열이 "쉼표"로 구분된 다음 두 문자열이 연결되지만 문자열 사이에 추가 공백이 있습니다.

>>> print('jim','green ')
jim greem

세 번째 type은 Python에만 해당됩니다. 사이에 공백이 있든 없든 두 문자열을 함께 넣으면 두 문자열이 자동으로 하나의 문자열로 연결됩니다:

>>> )
jimgreen

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

>>> ; print(' %s,%s'%('jim','green'))
jim,green

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

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

사실 Python에는 또 다른 문자열 연결 방법이 있지만 그다지 많지는 않습니다. 다음과 같은 문자열 곱셈:

a = 'abc'
>>> print(a*3)
abcabcabc

위 내용은 파이썬 문자열 연결의 다섯 가지 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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