Python의 지정된 문자열 역전 방법: 1. 문자열 슬라이싱 함수를 직접 사용하여 목록 구성 방법을 순회합니다. 3. 역방향 함수를 사용하여 구현합니다. . 재귀 달성을 사용하십시오.
Python의 지정된 문자열 반전 방법:
방법 1: 문자열 슬라이싱 기능을 직접 사용하여 문자열 반전
#!usr/bin/env python # encoding:utf-8 def strReverse(strDemo): return strDemo[::-1] print(strReverse('pythontab.com'))
결과:
방법 2: 순회 구성 목록 방법
문자열을 반복하고, 목록을 구성하고, 뒤에서 앞으로 요소를 추가하고, 마지막으로 목록을 문자열로 바꿉니다#!usr/bin/env python
# encoding:utf-8
def strReverse(strDemo):
strList=[] for i in range(len(strDemo)-1, -1, -1):
strList.append(strDemo[i])
return ''.join(strList)
print(strReverse('pythontab.com'))
moc.batnohtyp
방법 3: 역방향 사용 function역방향 함수를 사용하여 문자열을 목록으로 변환#!usr/bin/env python
# encoding:utf-8
def strReverse(strDemo):
strList = list(strDemo)
strList.reverse()
return ''.join(strList)
print(strReverse('pythontab.com'))
moc.batnohtyp
방법 4: 컬렉션 모듈 방법을 사용하십시오.방법 5: 재귀 구현
#!usr/bin/env python # encoding:utf-8 import collections def strReverse(strDemo): deque1=collections.deque(strDemo) deque2=collections.deque() for tmpChar in deque1: deque2.extendleft(tmpChar) return ''.join(deque2) print(strReverse('pythontab.com'))
방법 6: 기본 Swap 작업을 사용하여 중간
#!usr/bin/env python # encoding:utf-8 def strReverse(strDemo): if len(strDemo)<=1: return strDemo return strDemo[-1]+strReverse(strDemo[:-1]) print(strReverse('pythontab.com'))
을 기준으로 대칭적으로 배치된 문자를 교체합니다.
관련 무료 학습 추천:
python 비디오 튜토리얼위 내용은 파이썬에서 지정된 문자열을 뒤집는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!