Python 문자열 연결 : 알아야 할 모든 것



이 기사에서는 특정 상황에서 막대한 가치를 유지하는 간단한 프로그래밍 개념 인 Python String Concatenation을 소개합니다.

이 기사에서는 특정 상황에서 엄청난 가치를 지닌 간단한 프로그래밍 개념을 소개합니다. 문자열 연결. 이 기사에서는 다음 사항을 다룰 것입니다.

그럼 시작하겠습니다.





파이썬 문자열 연결

Python 언어를 처음 사용하는 경우 문자열 연결이라는 용어를 들어 본 적이 없을 것입니다. 어떤 프로그래밍 언어를 사용하든 두 개 이상의 문자열의 내용을 함께 병합해야 할 때가 올 것입니다.이 과정을 기술 용어에서 연결이라고합니다. 이 개념을 설명하는 가장 간단한 방법은 인터프리터에 저장된 두 개의 다른 문자열을 가져 와서 하나의 통일 된 목적을 달성하기 위해 함께 병합하는 것입니다. 이 작업의 예는 Python에 hello 및 world라는 두 개의 다른 문자열이 있다는 것입니다. 당신은 연결 함수를 사용하고 그것들을 hello world로 만듭니다.

Python 문자열 연결에 대한이 기사를 계속 진행합니다.



Python에서의 연결

Python에서 문자열을 연결하는 몇 가지 주요 방법이 있습니다. 그러나 먼저 두 개의 개별 문자열을 연결 한 후 형성되는 새 문자열을 문자열 개체라고하는 기본 사항을 정리해 보겠습니다. 이는 핵심에서 Python이 객체 지향 언어이므로 이미 존재하거나 새로 생성 된 모든 요소를 ​​객체라고 부르기 때문입니다.

파이썬에서 두 문자열을 연결하는 가장 쉬운 방법은 + 또는 더하기 연산자를 사용하는 것입니다. 이에 대한 예는 아래와 같습니다.

str1 = '안녕하세요'str2 = '세계'str1 + str2

위 코드의 마지막 줄은 연결이며 프로세스가 실행되면 새 문자열이 형성됩니다.



여기서 주목해야 할 가장 중요한 것 중 하나는 파이썬이 근본적으로 다른 객체로 간주되기 때문에 정수와 문자열을 연결할 수 없다는 사실입니다. 문자열과 정수를 연결하려면 먼저 둘 중 하나를 다른 객체로 변환해야합니다. 즉, 문자열을 정수로 또는 정수를 문자열로 변환해야합니다.

변환하지 않고 문자열과 정수를 연결하려고하면 화면에 오류가 반환됩니다. 이를 더 잘 이해하려면 아래 예제를 살펴보십시오.

대는 자바가 있습니다
>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (가장 최근 호출 마지막) : 파일 & ldquo & rdquo, 줄 1, TypeError : & lsquostr & rsquo 및 & lsquoint & rsquo 개체를 연결할 수 없음 >>

Python 문자열 연결에 대한이 기사를 계속 진행합니다.

Python에서 문자열 서식 지정

이제 Python에서 문자열을 연결하는 기본 사항을 알았으므로 Python에서 문자열 형식 지정에 대해 자세히 설명하겠습니다.

Python에는 두 가지 주요 문자열 보간 방법이 있습니다. 이를 더 잘 이해하기 위해 먼저 문자열 보간이 의미하는 바를 살펴 보겠습니다.

Python의 문자열 보간은 인터프리터 메모리에 포함 된 문자열 값을 하나 이상의 자리 표시 자로 평가하는 프로세스로 간단히 정의 할 수 있습니다. 간단히 말해서, 문자열 보간은 개발자가 Python에서 문자열 형식화 및 연결을보다 쉽게 ​​실행할 수있게 해주는 방법입니다.

Python 문자열 연결에 대한이 기사를 계속 진행합니다.

% 연산자 사용

Python에서 문자열 연결을 달성하는 가장 널리 사용되는 방법 중 하나는 % 연산자를 사용하는 것입니다. 코드에서 정확히 어떻게 사용되는지 이해하려면 아래 예제를 살펴보십시오.

x =‘사과’y =‘레몬’z =“바구니에는 % s와 % s가 있습니다.”% (x, y)

위 코드에서 인터프리터는 % s의 값을 위 줄의 변수 x와 y에 저장된 값으로 대체합니다. 변수 z가 인쇄되면 다음 결과가 얻어집니다.

바구니에는 사과와 레몬이 있습니다.

Python 문자열 연결에 대한이 기사를 계속 진행합니다.

{} 연산자 사용

{}를 사용하는 경우 코딩하는 동안 문자열 안에 저장하려는 변수의 자리 표시 자 역할을합니다. 그러나 문자열 내에서 변수를 전달하려면 먼저 format () 함수를 사용해야합니다.

format () 함수를 사용하는 주요 이점 중 하나는 데이터를 연결하기 전에 정수를 문자열로 변환 할 필요가 없다는 것입니다. 자동으로 동일한 작업을 수행합니다. 이것이이 문자열 연결 방법이 다른 방법보다 더 선호되는 주된 이유 중 하나입니다.

이 전체 개념을 더 잘 이해하려면 아래 예제를 살펴보십시오.

Fname =“John”Lname =“Doe”Age =“24”print“{} {}은 (는) {} 년입니다.“format (fname, lname, age)

이 코드를 실행하는 동안 인터프리터는 적절한 값을 가져 와서 각 문자열에 변수로 저장합니다.

Python 문자열 연결에 대한이 기사를 계속 진행합니다.

조인 방법 사용

마지막으로 Python에서 Join 메서드를 사용하는 것이 중요합니다. 이 방법을 가장 잘 사용하는 방법은 문자열 목록을 단일 결과로 연결하는 것입니다. 이를 더 잘 이해하려면 아래의 예를 살펴보십시오.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquo, & lsquolazy & rsquo, & lsquodog & rsquo])

‘빠른 갈색 여우가 게으른 개를 뛰어 넘는다’

C ++에서 유형 변환

이제 새 목록을 만들겠습니다.

>>> music = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

이제 두 문자열을 결합하기 위해 다음을 사용합니다.

>>> print & lsquo & rsquo.join (음악) >>> print & ldquo & ldquo.join (music)

이것으로 파이썬 문자열 연결에 대한이 기사의 끝으로 이동합니다.

다양한 애플리케이션과 함께 Python에 대한 심층적 인 지식을 얻으려면 다음을 수행 할 수 있습니다. 연중 무휴 지원 및 평생 액세스가 가능한 라이브 온라인 교육.

질문이 있으십니까? 기사의 댓글 섹션에서 언급하시면 다시 연락 드리겠습니다.