Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

하나의 Python 문자열을 다른 문자열에 추가

<시간/>

파이썬에서 문자열을 추가함으로써 우리는 그것들을 연결하여 새로운 문자열을 얻습니다. 이것은 텍스트 분석 등과 같은 많은 시나리오에서 유용합니다. 다음은 이 작업에 대해 고려하는 두 가지 접근 방식입니다.

+=연산자 사용

+ 연산자는 숫자와 마찬가지로 문자열에 사용할 수 있습니다. 유일한 차이점은 문자열의 경우 숫자 추가가 아니라 연결이 발생한다는 것입니다.

예시

s1 = "What a beautiful "
s2 = "flower "

print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
#Using += operator
res1 = s1+s2
print("result after adding one string to another is : ", res1)

# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
res2 = s3+s4
print("result after adding one string to another is : ", res2)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given string s1 : What a beautiful
Given string s2 : flower
result after adding one string to another is : What a beautiful flower
Given string s1 : 54
Given string s2 : 02
result after adding one string to another is : 5402

조인 사용

위의 더하기 연산자와 유사한 방식으로 join()을 사용할 수 있습니다. 이 방법을 사용하여 임의의 수의 문자열을 결합할 수 있습니다. 결과는 더하기 연산자와 동일합니다.

예시

s1 = "What a beautiful "
s2 = "flower "

print("Given string s1 : " + str(s1))
print("Given string s2 : " + str(s2))
print("result after adding one string to another is : "," ".join((s1,s2)))

# Treating numbers as strings
s3 = '54'
s4 = '02'
print("Given string s1 : " + str(s3))
print("Given string s2 : " + str(s4))
print("result after adding one string to another is : ","".join((s3,s4)))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given string s1 : What a beautiful
Given string s2 : flower
result after adding one string to another is : What a beautiful flower
Given string s1 : 54
Given string s2 : 02
result after adding one string to another is : 5402