Python에서 문자열을 어떻게 반전하나요?

Python에서 문자열을 어떻게 반전하는지 배우세요.

Python에서 문자열을 반전하는 내장 함수가 없습니다.

가장 빠르고 (가장 간단한가?) 가장 간단한 방법은 후진 슬라이스를 사용하는 것입니다.-1.

인스턴스

문자열 "Hello World"을 반전하다:

txt = "Hello World"[::-1]
print(txt)

인스턴스 실행

예제 설명

우리는 문자열이 "Hello World"입니다. 그것을 반전하려고 합니다:

반전할 문자열

txt = "Hello World" [::-1]
print(txt)

문자열의 끝에서 시작하는 슬라이스를 생성한 후 뒤로 이동합니다.

이 특정 예제에서는 slice 문장을 사용합니다. [::-1] 에 해당합니다 [11:0:-1]이는 "Hello "World""가 11개의 문자를 가지고 있기 때문에 위치 11부터 시작하여 위치 0까지 끝나고, 단계를 이동하는 의미입니다 -1마이너스 하나는 한 단계 뒤로 간다는 의미입니다.

문자열 잘라내기

txt = "Hello World" [::-1] 
print(txt)

지금 "Hello World" 문자열을 뒤로 읽을 수 있습니다 txt.

결과를 보여주기 위해 문자열을 출력

리스트 출력

txt = "Hello World"[::-1] 
print(txt)

함수 생성

문자열을 보내고 뒤로 돌아오는 함수를 만들고 싶다면, 예제 코드를 삽입할 수 있습니다

인스턴스

def my_function(x):
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

인스턴스 실행

예제 설명

문자열 매개변수를 사용하는 함수 생성

함수 생성

def my_function(x): 
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

문자열의 끝에서 시작하여 뒤로 이동하는 문자열을 잘라냅니다.

문자열 잘라내기

def my_function(x):
  return x [::-1] 
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

뒤로 가는 문자열 반환.

문자열 반환

def my_function(x):
  return x[::-1] 
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt )

문자열을 매개변수로 사용하여 함수 호출:

함수 호출

def my_function(x):
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)

결과 출력:

결과 출력

def my_function(x):
  return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)