두 문자열의 연결은 다양한 언어에서 여러 번 논의되었습니다. 하지만 문제는 Python에서 문자열에 추가하거나 문자열을 다른 문자열에 추가하는 방법입니다. 파이썬 .
예
Input: 'GFG' + 'is best' Output: 'GFG is best' Explanation: Here we can add two string using '+' operator in Python>
Python에서 문자열 추가
Python 문자열은 변경할 수 없습니다. 즉, 직접 수정할 수 없습니다. 그러나 여러 기술을 사용하여 문자열에 추가하는 효과를 얻을 수 있습니다. 이 작업을 수행하는 방법에 대한 지식은 다양하게 적용됩니다. 다양한 방법이 있으므로 이를 수행할 수 있는 특정 방법에 대해 논의해 보겠습니다. Python에서 문자열에 추가 여기서 우리는 Python에서 문자열에 추가하기 위해 일반적으로 사용되는 몇 가지 방법에 대해 논의하고 있습니다. 그 방법은 다음과 같습니다.
- 사용 연결 연산자
- 가입하다 문자열 목록을 하나의 문자열로
- F-현문자를 삽입하려면
- __add__ 메서드를 사용하여 문자 추가
- Python은 다음을 사용하여 문자열에 문자를 추가합니다. 체재()
- Python은 다음을 사용하여 문자열에 문자를 추가합니다. 목록 이해
Python에서 문자열 만들기
아래 코드는 두 개의 문자열을 초기화합니다. GFG는 `test_string` 변수에 할당되고 `add_string` 변수에 할당되는 것이 가장 좋습니다.
파이썬3
모니터 크기를 결정하는 방법
# initializing string> test_string>=> 'GFG'> > # initializing add_string> add_string>=> ' is best'> |
>
>
Python에서 문자열 연결
이 연산자를 사용하여 다음과 같은 특정 작업을 수행할 수 있습니다. 연결 문자열이나 문자. 이는 특정 작업을 수행하기 위해 전용 기능을 사용하는 것과 같이 다른 언어에서 사용되는 전통적인 방법보다 훨씬 간단합니다. Python에서는 다음을 사용할 수 있습니다.+>연산자를 사용하여 Python에서 문자열을 추가하면 코드가 더 간결해지고 읽기 쉬워집니다.
예 : 이 예에서 아래 코드는 문자열 GFG and is best를 연결하고 결과(GFG is best)를 인쇄한 다음 느낌표를 추가하여 최종 문자열(GFG is best!)을 인쇄합니다.
파이썬3
#adding test_string to add_string> print>(test_string>+>add_string)> res>=> test_string>+>add_string> > #adding character to a string> print>(res>+>'!'>)> |
>
>
산출
GFG is best GFG is best!>
문자열 목록을 하나의 문자열로 결합
또한 다음을 사용하여 문자열이나 문자를 연결하는 바로 이 작업을 수행할 수도 있습니다. 파이썬 조인 기능. 위 방법에 비해 이 방법의 장점은 연결할 문자열이 두 개가 아닌 경우가 많다는 것입니다.
예 : 이 예에서 아래 코드는 GFG라는 두 문자열을 초기화하고 `join()` 메서드를 사용하여 문자열을 연결한 후 결과를 인쇄합니다. 그런 다음 연결된 문자열에 느낌표가 추가되고 업데이트된 문자열이 인쇄됩니다.
파이썬3
# Using join()> # adding one string to another> res>=> ''.join((test_string, add_string))> > # print result> print>(>'The concatenated string is : '> +> res)> > ans>=> '>'.join((res,'>!'))> > #print after adding character> print>(ans)> |
>
>
산출:
The concatenated string is : GFG is best GFG is best!>
Python 추가 문자열 사용 문자를 삽입하는 F-문자열
Python에서는 f-문자열을 사용하여 중괄호 안에 변수나 표현식을 삽입하여 문자열에 문자를 추가함으로써 깔끔한 구문으로 동적 콘텐츠 삽입을 허용합니다.
예 : 이 예에서는 아래 코드에서 Python f-문자열 GFG 문자열을 연결하는 데 사용되며 가장 좋습니다. 먼저 연결된 문자열을 인쇄한 다음 느낌표를 추가하고 최종 결과를 인쇄하여 Python에서 문자열을 추가합니다.
파이썬3
안드로이드에서 아이폰 이모티콘을 얻는 방법
# Using f-string> # adding one string to another> res>=> f>'{test_string}{add_string}'> > # print result> print>(>'The concatenated string is : '> +> res)> > #adding one string to a character> ans>=> f>'{res}{'!'}'> print>(ans)> |
>
>
산출:
The concatenated string is : GFG is best GFG is best!>
__add__ 메서드를 사용하여 문자 추가
Python의 `__add__` 메서드는 객체에 대한 `+` 연산자의 동작을 정의하는 데 사용됩니다. 특정 개체 유형에 대한 추가 또는 연결 작업을 사용자 정의할 수 있습니다.
예 : 이 예에서 아래 코드는 Geeksforgeeks 문자열을 초기화하고 가장 좋습니다. `__add__`를 사용하여 문자열을 연결하고 결과를 인쇄한 다음 끈 느낌표를 추가하고 최종 출력을 인쇄하고 Python 문자열을 추가합니다.
파이썬3
# Using __add__> # adding one string to another> res>=> test_string.__add__(add_string)> > # print result> print>(>'The concatenated string is : '> +> res)> > #using __add__ to add one character to a string> ans>=> res.__add__(>'!'>)> print>(ans)> |
>
>
산출:
The concatenated string is : Geeksforgeeks is best Geeksforgeeks is best!>
Python format()을 사용하여 문자열에 문자 추가
Python의 `format()` 메서드를 사용하면 자리 표시자를 사용하여 기본 문자열에 문자나 문자열을 추가할 수 있습니다. 문자열을 동적으로 구성하고 수정하는 간결하고 유연한 방법을 제공합니다.
예 : 이 예에서 아래 코드는 문자열을 초기화하고 다음을 사용하여 문자열을 연결합니다. 파이썬 형식() 메소드를 실행하고 결과를 인쇄합니다. 그런 다음 느낌표를 추가하고 Python 문자열을 추가한 후 최종 출력을 인쇄합니다.
파이썬3
# Using format> # adding one string to another> res>=> '{}{}'>.>format>(test_string, add_string)> > # print result> print>(>'The concatenated string is : '> +> res)> > #adding one character to a string> ans>=> '{}{}'>.>format>(res,>'!'>)> print>(ans)> |
>
>
산출:
The concatenated string is : Geeksforgeeks is best Geeksforgeeks is best!>
Python은 List Comprehension을 사용하여 문자열에 문자를 추가합니다.
코드는 두 개의 문자열이나 문자를 연결합니다. 테스트_문자열 그리고 추가_문자열 , 사용하여 목록 이해 그리고 가입하다() 기능. 결과로 연결된 문자열은 res 변수에 저장된 다음 출력으로 인쇄됩니다.
예 : 이 예에서 아래 코드는 문자열을 초기화하고, list comprehension과 `join`을 사용하여 문자열을 연결하고, 결과를 인쇄한 다음, 느낌표를 추가하고 최종 출력을 인쇄합니다.
파이썬3
# Using a list comprehension> res>=> ''.join([test_string, add_string])> > # Print result> print>(>'The concatenated string is:'>, res)> > ans>=> '>'.join([res,'>!'])> print>(ans)> |
>
>
산출
The concatenated string is: Geeksforgeeks is best Geeksforgeeks is best!>