Python에서 문자열을 추가하는 방법은 무엇입니까?

ItsMyCode |

이 자습서에서는 Python에서 문자열을 추가하는 다양한 방법을 살펴봅니다. 가장 효율적인 방법은 += 연산자, join() 함수 및 f-문자열을 사용하는 것입니다.

우리는 파이썬에서 문자열이 불변이라는 것을 알고 있습니다. 즉, 일단 선언되고 할당된 문자열 변수의 값을 변경할 수 없습니다. 그러나 항상 새 문자열을 반환할 수 있습니다.

Python에서 문자열에 추가



Python에서 문자열을 추가하는 3가지 방법을 살펴보겠습니다.
  • += 연산자 사용
  • string.join() 방법 사용
  • Python 사용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에 처음 나타났습니다.

    좋은 웹페이지 즐겨찾기