Python에서 문자열을 추가하는 방법은 무엇입니까?
이 자습서에서는 Python에서 문자열을 추가하는 다양한 방법을 살펴봅니다. 가장 효율적인 방법은 += 연산자, join() 함수 및 f-문자열을 사용하는 것입니다.
우리는 파이썬에서 문자열이 불변이라는 것을 알고 있습니다. 즉, 일단 선언되고 할당된 문자열 변수의 값을 변경할 수 없습니다. 그러나 항상 새 문자열을 반환할 수 있습니다.
Python에서 문자열에 추가
Python에서 문자열을 추가하는 3가지 방법을 살펴보겠습니다.
+=
연산자 사용string.join()
방법 사용 f-strings
방법 1: += 연산자를 사용하여 문자열 추가
+=
(더하기 같음) 연산자는 두 문자열을 연결하고 원래 문자열을 변경하지 않고 Python에서 새 문자열을 반환하는 다른 언어와 유사합니다.예: += 연산자를 사용하여 문자열에 추가
# Python program to append to a string using += operator
first_name="Bing"
last_name=" Chandler"
# printing first name
print("The first name is: " + str(first_name))
# printing last name
print("The last name is: " + str(last_name))
# Using += operator adding one string to another
first_name += last_name
# print concatenated string
print("The concatenated string is: " + first_name)
산출
The first name is: Bing
The last name is: Chandler
The concatenated string is: Bing Chandler
방법 2: join() 함수를 사용하여 문자열 추가
Python에서 문자열을 추가하는 또 다른 방법은
join()
방법을 사용하는 것입니다. 여러 문자열이나 문자열 목록을 추가할 수 있으므로 +=
연산자보다 이점이 있습니다.예: join() 함수를 사용하여 문자열에 추가
이 예에서는 문자열 목록을
join()
함수에 전달합니다. 이 함수는 문자열을 함께 연결하고 출력 문자열로 반환합니다.# Python program to append a string using join() function
first_name="Bing"
last_name=" Chandler"
# printing first name
print("The first name is: " + str(first_name))
# printing last name
print("The last name is: " + str(last_name))
# Using join() method to append a string
result= "".join([first_name,last_name])
# print concatenated string
print("The concatenated string is: " + result)
산출
The first name is: Bing
The last name is: Chandler
The concatenated string is: Bing Chandler
방법 3: f-문자열을 사용하여 문자열 추가
Python 3.6 이상 버전을 사용하는 경우 Python에서 f-문자열을 활용하여 문자열을 추가할 수 있습니다.
F-strings 최소 구문을 사용하여 문자열 리터럴 내에 식을 포함하는 방법을 제공합니다. F-문자열에는 중괄호 안에 표현식을 포함하는 "
f
"접두사가 붙습니다. 이러한 표현식은 해당 값으로 대체됩니다.예: f-문자열을 사용하여 문자열에 추가
# Python program to append a string using f-string
first_name="Bing"
last_name=" Chandler"
# printing first name
print("The first name is: " + str(first_name))
# printing last name
print("The last name is: " + str(last_name))
# Using f-string to append a string
result= f"{first_name}{last_name}"
# print concatenated string
print("The concatenated string is: " + result)
산출
The first name is: Bing
The last name is: Chandler
The concatenated string is: Bing Chandler
게시물 How to append a string in Python?이 ItsMyCode에 처음 나타났습니다.
Reference
이 문제에 관하여(Python에서 문자열을 추가하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fluentprogramming/how-to-append-a-string-in-python-41gj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)