Python 복사 문자열

Python 복사 문자열

2022-06-04 last update

6 minutes reading Python
오늘, 우리의 토론 주제는python 문자열을 어떻게 복사하는가입니다.우리는python 문자열을 복제하는 여러 가지 간단하고 유용한 방법을 토론했다.우리는 문자열이 절대적이라는 것을 이미 알고 있다.만약 우리가 문자열 변수 값을 다른 문자열 변수에 직접 분배한다면, 이것은 그것을 새로 만든 변수로 복사하지 않을 것이다.두 문자열 변수는 모두 같은 문자열을 가리킨다.문자열이 절대적이기 때문에, 우리는 이미 만든 문자열에 빈 문자열을 놓아서 이 문자열의 새 복사본에 접근할 수 있습니다.Spyder 컴파일러의 도움으로 빈 문자열을 원시 문자열에 배치함으로써 모든 방법을 탐색합니다.

예 1:


Python에서 문자열을 복사하기 위해서, 사용자로부터 문자열을 하나씩 가져와 문자열에 삽입한 다음, 새로 만든 문자열로 간단하게 전체 문자열을 복사합니다. 우리가 아래의 프로그램 코드에서 한 것처럼.그러면 Spyder 컴파일러를 통해 우리의 첫 번째 프로그램 코드를 실현하기 시작합니다.
Spyder 컴파일러의'파일'메뉴에서 새 파일을 만들고 첫 번째 프로그램 코드를 작성합니다.첫 번째 문장에서, 우리는 print 문장을 사용하여 사용자로부터 문자열을 가져옵니다.그리고 공백 문자열을 만들고 초기화합니다.그리고 복사된 문자열을 저장하기 위해 다른 문자열 변수를 만들 수 있습니다.For 순환은 "x"가 "strone"에 이미 있음을 나타냅니다.따라서 첫 번째 문자는 "x"로 초기화됩니다.순환이 실행되고 문자는 변수'x'에 하나씩 저장되며'strTwo'로 초기화됩니다.
간단히 말하면, 사용자가 첫 번째 문자열을 입력한 다음 새 문자열로 복사하고, print 문장은 원시 문자열과 복사된 문자열을 동시에 표시합니다.
print("Enter your first String: ")

strOne = input()

strTwo = ""

for x in strOne:

strTwo = strTwo + x

print("\nYour first String =", strOne)

print("\nNCopied String =", strOne)

이 수동 방법의 작업 방식을 확인하기 위해 코드를 저장하고 실행합니다.

예 2:


두 번째 프로그램에서 For 순환 withrange () 방법을 사용했습니다. 사용자로부터 문자를 하나씩 가져와서 문자열에 넣고 새로 만든 문자열로 간단하게 복사합니다.따라서 우리는 두 번째 프로그램 코드를 실현하고 프로그램 파일을 변경하기 시작합니다.
첫 번째 문장에서, 우리는 print 문장을 사용하여 사용자로부터 문자열을 가져옵니다.그리고 공백 문자열을 만들고 초기화합니다.그리고 복사된 문자열을 저장하기 위해 다른 문자열 변수를 만들 수 있습니다.range () 메서드 선언 값은 순서대로 배치됩니다.기본적으로, "0"에서 시작하여 매개 변수로 전달되는 값보다 작을 때까지 값을 1 증가시킵니다.따라서 프로그램은 문자열의 첫 번째 문자를 실행하고'strTwo'로 초기화합니다.
이와 유사하게, 우리의 다음 실행에서 값은 점차적으로 증가하고, 다른 문자는 변수'x'에 저장되며,'strTwo'로 초기화됩니다.요컨대, 이 방법을 사용하면 문자열을 하나에서 다른 것으로 쉽게 복사할 수 있다.
print("Enter your first String: ")

strOne = input()

strTwo = ""

for x in range(len(strOne))

strTwo = strTwo + strOne[x]

print("\nYour first String =", strOne)

print("\nNCopied String =", strOne)

다시 한 번, 프로그램 코드를 시험적으로 실행하고range () 방법의 작업 방식을 검사합니다.

예 3:


세 번째 프로그램에서 우리는 슬라이스 () 방법을 사용합니다.우리는 이 함수를 사용하여 문자열을 절단한 후에 새로운 복사 문자열을 얻을 수 있습니다.시작 및 끝 색인 점을 사용하여 슬라이스를 수행할 수 있습니다.만약 우리가 시작과 끝 색인점을 놓지 않는다면, 전체 문자열이나 이전 문자열의 복사본을 얻을 수 있습니다.첫 번째 문장에서, 우리는 print 문장을 사용하여 사용자로부터 문자열을 가져옵니다.그리고 공백 문자열을 만들고 초기화합니다.그리고 우리는 다른 문자열 변수를 만들고 원시 문자열을 분배할 수 있다.마지막으로, print 문장은 컨트롤러 화면에 복사된 문자열을 인쇄합니다.
print("Your first String: ", end="")

str_one = input()

str_two = str_one[:]

print("\nCopied String =", str_two)

다시 한 번, 프로그램 코드를 시험적으로 실행하고 이 방법의 작업 방식을 검사합니다.

결론:


나는 상술한 방법이 당신에게 정말 도움이 되기를 바랍니다. 당신은python에서 문자열을 복제하는 것이 얼마나 쉬운지 이해할 수 있습니다.모든 삽화는 모든 운영체제에서 실현하고 사용할 수 있다.